Add error handling for models, fix to send all properties instead of a whitelist for updates