public function __construct(callable $DomainDatabaseMapFactory, IConnection $Connection, IProxyGenerator $ProxyGenerator, ICache $Cache = null) { parent::__construct($DomainDatabaseMapFactory, $Connection, $ProxyGenerator, new Functional\Implementation\File\Reader(), new Functional\Implementation\PHPParser\Parser(), $Cache); }