protected virtual void Create() { IsCreated = true; MemHandler.Add(this); }
protected virtual void Destroy() { IsCreated = false; MemHandler.Remove(this); }