public Person(IName name, IAddress address, ISsnoCalculator ssnoCalculator, bool isMale) : this(name, address, ssnoCalculator) { _isMale = isMale; _name.GenerateName(_isMale); _ssnoCalculator.GenerateSocialSecurityNumber(_isMale, BirthDate); GeneratePhone(); GenerateEmail(); }