public void Init(Object _pointer, string _name, InstantiatorBase _instantiator)
 {
     base.Init(_name);
     children.Add(ScriptableProperty.GetObjectProperties(_pointer, _instantiator));
     children.Add(ScriptableMethod.GetObjectMethods(_pointer, _instantiator));
 }
		public void Init (Type _type, string _name, InstantiatorBase _instantiator)
		{
			base.Init (_name);
			children.Add (ScriptableProperty.GetTypeProperties (_type, _instantiator));
			children.Add (ScriptableMethod.GetTypeMethods (_type, _instantiator));
		}