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