internal void InternalSetup()
        {
            if (ProgressionReplicator != null)
            {
                NET_Replicator.RemoveReplicator(ProgressionReplicator);
            }

            ProgressionReplicator = new NET_ProgressionReplicator(this);
            NET_Replicator.AddReplicator(ProgressionReplicator);

            if (IsLocallyOwned)
            {
                ProgressionData = ProgressionData.LoadFromFile();
            }
        }
 internal void InternalOnDestroyed()
 {
     NET_Replicator.RemoveReplicator(ProgressionReplicator);
     Remove(this.WrappedObj);
 }