1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for dynamically adapting metadata for use with a native data encoding, the method comprising: an act of instantiating a metadata reader over an object model description to access one or more portions of metadata in the object model description, the metadata reader being configured to read native metadata, the native metadata comprising metadata represented in an encoding that is expected by the metadata reader; an act of the metadata reader determining that the accessed metadata is encoded in a non-native encoding; an act of the metadata reader determining which metadata modifications are to be performed to transform the non-native encoding into a native encoding; and an act of dynamically adapting the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications, such that the object model is readable by a native runtime.