add primitive or mapper for persistence
task update