Minion class with the refactoring changes