public function __construct(SessionFactory $factory = null) { $this->factory = $factory ?: new SessionFactory(); }