protected function getMetaData()
{
if (!isset($this->metaLoaded)) {
$this->setObserver();
if ($this->exists) {
$objects = $this->getModelStub()->where($this->metaKeyName, $this->modelKey)->get();
if (!is_null($objects)) {
$this->metaLoaded = true;
return $this->metaData = $objects->keyBy('key');
}
}
$this->metaLoaded = true;
return $this->metaData = new Collection();
}
}