1. A method for using a decoration model in an application environment, the method comprising: providing a computer-executable application with access to resources generated using a principal model; instantiating a decoration model associated with said principal model for use by said application; providing said application with access to an object of said decoration model responsive to a request by said application to access an object of said principal model where said decoration model object corresponds to said principal model object; receiving a call from said application to a method defined in said principal model object; and passing said call from said decoration model object to said principal model object.