Also make models updateable (by deriving `AsChangeset`), debuggable
(by deriving `Debug`) and identifiable (by deriving `Identifiable`).
Note that the `CompanyInfo` is not updateable as a new revision
should be created. Leaving this derive out ensure we cannot
accidentally update it.