public ConcreteUser(Mediator mediator, string userName) : base(mediator, userName) { }
public User(Mediator mediator, string userName) { this.mediator = mediator; this.userName = userName; }