public virtual bool RespondsTo( string name ) { IEnumerable<string> dynamicMembers = GetDynamicMemberNames(); bool respondsTo = dynamicMembers.Any( item => string.Equals( item, name, StringComparison.OrdinalIgnoreCase ) ); return respondsTo; }