per default, add model to props.model instead of using toJSON()
call initialize function (if defined) to allow processing custom constructor parameters