You will need to add a type handler for TObjectMap &lt;String>, else this won't persist. Alternatively consider creating an entity per delayed event.