public Water(IWaterState ws) { State = ws; }
public Water(IWaterState state) { State = state; }
public Water(IWaterState state) { this.state = state; }
public Water(IWaterState waterState) { State = waterState; }
public Water(IWaterState s) { State = s; }
public State(IWaterState waterState) { currentState = waterState; }
public Water(IWaterState ws) { State = ws; }
public Water(IWaterState ws) => State = ws;
public Water(IWaterState state) => State = state;