PropertywiseEquatable created as convenience base class.