+"abstract" interactor factory.