public SpatialMemoryObject(SpatialMemoryObject _memory) : base(_memory as MemoryDataObject)
 {
     Copy(_memory);
 }
 public void Copy(SpatialMemoryObject _memory)
 {
 }
 public void Copy(MemoryObject _memory)
 {
     SpatialMemory   = new SpatialMemoryObject(_memory.SpatialMemory);
     LongTermMemory  = new LongTermMemoryObject(_memory.LongTermMemory);
     ShortTermMemory = new ShortTermMemoryObject(_memory.ShortTermMemory);
 }