Refactoring main Arbiter class