ActiveCollab::Object::Record now acts like an activemodel object when it updates attributes and saves