Implement type caching prototype
+common type caching scheme
+property overrides
PropertyData serialization fix
Fix possible remoting leak
Rename ParameterData to ParameterValue
Make methods meta data as serializable object
Extract several methods from TypeReference
TypeReference - minor refactoring
Set TypeReference as serializable object