Prototypes
Max lets you use and create prototypes—user interface object that are saved with a commonly used combination of settings that you would otherwise set one at a time in the object’s Inspector (this is particularly useful with those user interface objects that have a large number of settings). You can retrieve a pre-existing prototypes with a few clicks rather than laboriously copying, cutting and pasting from your old patchers.
You can also create handsome prototypes in your own UI design “style” and have them on hand for quick user interface prototyping
Viewing and adding prototypes to your Max patch

Applying a prototype to an existing UI object
A copy of the prototype will replace the object you selected in the Patcher window. The position of your object and its connections will all be retained, as will any Scripting Name or annotation. If you have added your original object so that it is visible in Presentation Modeo or added the object to the patcher's background layer and set the object to ignore clicks, those features will also be retained.
Note: If you tend to work with UI objects that use attributes that are not retained when using prototypes (such as dials or sliders with commonly used range/offset/multiplier values), you may want to create prototypes that have those values already set and name them accordingly [e.g. bluedial-1.0].

Resetting an object to its default values
A copy of the prototype will replace the object you selected in the Patcher window. The old objects connections and scripting names will all be retained.

Creating a prototype