UseCase Factory; useCaseReference method in FormatterAbstract