public function __construct(Unwrapper $unwrapper, Presenter $presenter, ReflectionFactory $factory) { $this->unwrapper = $unwrapper; $this->presenter = $presenter; $this->factory = $factory; }