Refactoring OwnerVoter