1. A method, comprising: configuring a principal model to facilitate automatic generation of at least one resource for use by a computer-executable application, where the principal model comprises a plurality of classes, references, attributes, and associations between any of the classes; identifying at least one model item required for a task that is absent from the principal model; instantiating the absent model item in a decoration model that operates with the principal model to augment operational functionality of the principal model, where the decoration model comprises a class, a reference, and an attribute for any corresponding one of the plurality of classes, references, and attributes of the principal model, where a created reference is associated with a key that contains information about a source attribute and a target attribute of the key in the decoration model; and storing both of the models within a memory.