public _P_NativeClass(System.Type type, MappingOption mappingOption, List<String> membersNames, StillOneScriptCore.Engine.IEnvironment environment)
        {
            if(type == null)
            {
                throw new ArgumentNullException("type");
            }

            this.Environment = environment;

            mType = type;

            var tmpInitializator = new StillOneScriptCore.EntityModel.LngObjectsModel.Support.Internal._P_NativeObjectMembersInitializator(mType, this, mappingOption, membersNames, environment);
        }
 public _P_NativeInstance(object obj, MappingOption mappingOption, List<String> membersNames, StillOneScriptCore.Engine.IEnvironment environment)
     : this(obj, environment)
 {
     var tmpInitializator = new StillOneScriptCore.EntityModel.LngObjectsModel.Support.Internal._P_NativeObjectMembersInitializator(mType, this, mappingOption, membersNames, environment);
 }