data send as json, parsed to internal model object