PropertyEnum, '?' for diff Property

Properties has Enum (no string indexing). When Properties has same key
and diff value so group adds '?'. EditabelPair is simple class with 2
generic items (both editable)