public function getIndex()
{
if (!$this->index) {
if ($this->transport->hasIndexData()) {
$this->index = $this->index_hydrator->hydrate($this->transport->getIndexData());
} else {
$this->index = new Index();
}
}
return $this->index;
}