use set() on model objects instead accessors to allow deflating