I think, ideally, the "default instance" would be the object in the menu...
Create object
is added to the menu (not the layout)
set object's default properties in the menu
drag instance into layout using default properties.
Then perhaps there could be a "set to default" button in the object properties which sets them to what they originally were when it was first created.
No object bank layout, no forced layout instance, no more questions!