Hexx::UseCase refactored