public function getAvailableViews()
{
if ($this->getData('available_views') === null) {
$viewsCollection = new View\Collection();
$viewsCollection->init($this->getId());
$this->setData('available_views', $viewsCollection);
}
return $this->getData('available_views');
}