Implements the equality semantics of the property name and the ordering semantics of the order
field. Used to maintain an ordering of Validators so that they can be executed in
the correct order. Suitable for use as a key in a TreeMap author: Phil Zoio