public function createRepository(O\TraversalExpression $scopeExpression = null) { return new Repository($this, $this->sourceInfo, $scopeExpression, $this->scheme); }