Probably breaks everything
- move model back to an attribute on merlin
- add new constructor for cell
- add setter and getter methods for model attributes.