store Optional<T> in session cache en 2nd level cache to allow
non-existant (null) entries.
throw a ConversionException when then attributeType is not persistent