protected virtual string Pluralize(string name) { return PluralizationService.IsSingular(name) ? PluralizationService.Pluralize(name) : name; }