Add toJSON
Add create
Add update