note, the enforcement of permissions (ie. enforcing 2nd eyes) is done at the controller level, so these edition service objects will not enforce 2nd eyes requirement