public virtual string Pluralize(string s) { if (string.IsNullOrEmpty(s)) return s; var last = s.Length - 1; var c = s[last]; switch (c) { case 'y': return s.Substring(0, last) + "ies"; default: return s + 's'; } }