Use data instead of json
Throw the exception upwards
Throw the exception upwards
Delete method
Update method
Helper method for updating method