public GoldAccount(IAccountNumberGenerator generator, PersonalInfo ownersPersonalInfo) : base(generator, ownersPersonalInfo) { }
public SilverAccount(PersonalInfo personalInfo, IBankAccountNumberGenerator generator) : base(personalInfo, generator) { }
public GoldAccount(IAccountNumberGenerator generator, PersonalInfo ownersPersonalInfo, decimal balance, bool isClosed, int benefitPoints) : base(generator, ownersPersonalInfo, balance, isClosed, benefitPoints) { }
public BaseAccount(PersonalInfo personalInfo, IBankAccountNumberGenerator generator) : base(personalInfo, generator) { SetCredit(0); }