/// <summary>
 /// Adds this objects to a GC cluster that already exists
 /// </summary>
 /// <param name="clusterRootOrObjectFromCluster">Object that belongs to the cluster we want to add this object to.</param>
 /// <param name="add">this object to the target cluster as a mutable object without adding this object's references.</param>
 public void AddToCluster(UObjectBaseUtility clusterRootOrObjectFromCluster, bool bAddAsMutableObject = false)
 => E_UObjectBaseUtility_AddToCluster(this, clusterRootOrObjectFromCluster, bAddAsMutableObject);
 /// <summary>
 /// <para>Adds this objects to a GC cluster that already exists </para>
 /// <param name="ClusterRootOrObjectFromCluster">Object that belongs to the cluster we want to add this object to. </param>
 /// <param name="Add">this object to the target cluster as a mutable object without adding this object's references. </param>
 /// </summary>
 public virtual void AddToCluster(UObjectBaseUtility ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 => E_UObjectBaseUtility_AddToCluster(this, ClusterRootOrObjectFromCluster, bAddAsMutableObject);