public Type ResolveMemberType(string memberTypeName) { return(MemberTypes.FirstOrDefault(x => x.GetTypeInheritanceChainTo(typeof(Member)).Any(t => string.Equals(memberTypeName, t.Name, StringComparison.OrdinalIgnoreCase)))); }