PresenterFactory: extends Nette\Object