public virtual void DestroySelfHandler(DestroySelfCommand command)
 {
     this.DestroySelf(command.Sender as AnimalViewModel);
 }
 public virtual void ExecuteDestroySelf(DestroySelfCommand command)
 {
     command.Sender = Animal;
     Animal.DestroySelf.OnNext(command);
 }