Yes, but that's not quite what I was thinking of.
For instance, using the example on the page that you linked to, I want to be able to call: db.getModelDefinition("User")
and store the output object into a MongoDB collection with a schema for any valid Model Definition.
However, if I used the buildModelFromInstance method, it won't be a complete representation of all the ways the ModelDefinition can be defined.
I guess I am wondering if there is a schema (or Model Definition) that represents any other Model Definition (including itself) within the system.