Added update_attributes and delegated in initializer