The current implementation of AttributePersistence can't handle Nullable types directly with helper functions like LoadNativeEndianValue and DecodeAndStoreNativeEndianValue. Those functions are available for arithmetic types and enums but not for Nullable "wrapped" ones.