public override IEnumerable<string> getNames() { foreach (var member in members) foreach (var result in member.getNames()) yield return result; }