Feature: Persistence

Handle updating of models and database via API calls.
Unused block argument - `args`. If it's necessary, use `_` or `_args` as an argument name to indicate that it won't be used.<br>Line is too long. [123/80]<br>Redundant `self` detected.<br>Space missing to the left of {.