1. A method for integrating a secondary object model into a programming environment containing a primary object model comprising: identifying a secondary object model to support in a programming environment; incorporating the secondary object model into the programming environment such that member access to an object may be made according to either the primary or secondary object model; and generating a syntax for member access according to the secondary object model that is distinct from the syntax used for member access according to the primary object model.