internal GenderDeterminator(RulesProvider rulesLoader = null)
{
var genderRules = (rulesLoader ?? new RulesProvider(new EmbeddedResourceLoader())).GenderRules;
_lastNameDet = new RuleSetDeterminator(genderRules.LastName);
_firstNameDet = new RuleSetDeterminator(genderRules.FirstName);
_middleNameDet = new RuleSetDeterminator(genderRules.MiddleName);
}