public void Gather(IServerEntity entity)
            {
                var e = (SpaceShipServerBase)entity;

                Data     = e.Data;
                Snapshot = e.OnSnapshot();
            }
 protected SpaceShipClientBase()
 {
     Data = new TrackableSpaceShipData();
 }
 protected SpaceShipServerBase()
 {
     Data = new TrackableSpaceShipData();
 }