model refactor.
It feels more natural now. :)
refactor: custom editable model
refactor to editable.model finished :)
fix typo