CompareProperty.Visitor ConstructUnary.Visitor GetProperty.Visitor GetPropertyFn.Visitor PropertyCompare.Visitor SetProperty.Visitor SetPropertyFn.Visitor
CompareProperty<T,V> ConstructUnary<T,R> GetProperty<T,R> GetPropertyFn<T,R> PropertyCompare<T,V> SetProperty<T,R> SetPropertyFn<T,R>