Change in behavior: remove 'confirmation_error!' method from the UserSetter class instance and add standard 'authenticate!' method instead.
Bug fixing: make user be valid on update if password not changed.
New feature: add the ConfirmEmail service object model.