setData and getData methods
hydrateFromMapper