public MediatorPater(AState state) : base(state)
 {
 }
 public AStateMediator(AState state)
 {
     this.State = state;
 }