public GameObject Create(Vector3<float> position, Quaternion<float> rotation)
 {
     return GameObject.Instantiate(internalUnityObject, position.ToUnityVector(), rotation.ToUnityQuat()) as GameObject;
 }