public function attachDatasource(DatasourceNode $datasource) { $this->datasources[$datasource->getPrimaryKey()] = $datasource; }