private static Dictionary<String, IPropertyCommand> _getTypePropertyMap( Type type )
{
Dictionary<String, IPropertyCommand> list;
if ( !_propertyMaps.TryGetValue( type, out list ) )
{
list = new Dictionary<string, IPropertyCommand>();
_propertyMaps.Add( type, list );
// Use reflection to load the mapping between script name and IPropertyCommand
_initializeTypeProperties( type, list );
}
return list;
}