public ExcludeMemberByPathSelectionRule(MemberPath pathToExclude)
     : base(pathToExclude.ToString())
 {
     memberToExclude = pathToExclude;
 }
 public void AppendPath(MemberPath nextPath)
 {
     memberToExclude = memberToExclude.AsParentCollectionOf(nextPath);
     SetSelectedPath(memberToExclude.ToString());
 }