void IClassExpressionVisitor.Visit(
     IObjectHasSelf objectHasSelf
     )
 {
     _enter?.Visit(objectHasSelf);
     _exit?.Visit(objectHasSelf);
 }
 bool IClassMembershipEvaluator.Evaluate(
     IObjectHasSelf objectHasValue,
     object individual
     ) => ObjectPropertyValues(
     objectHasValue.ObjectPropertyExpression,
     individual).Any(
     value => AreEqual(
         individual,
         value));
 public virtual void Visit(IObjectHasSelf objectHasSelf)
 {
 }