Introduce ReflectiveSerializationKey provider.

An object property (either getter method or field) is used as object key.