public State(StateFactory factory, IStateUser context)
 {
     _factory = factory;
     _context = context;
 }
 public State2(StateFactory factory, IStateUser context)
     : base(factory, context)
 {
 }