public extern void SetParent(TheGameObject new_parent);
public static extern TheGameObject Duplicate(TheGameObject original);
public static extern void Destroy(TheGameObject target);
private extern void CreateNewGameObject(TheGameObject gameObject);