/**
* Get the relation entity
* @return \Spot\Entity\EntityInterface
*/
public function entity()
{
if (null === $this->entity) {
$this->entity = $this->execute();
if ($this->entity instanceof Query) {
$this->entity = $this->entity->first();
} else {
if ($this->entity instanceof ResultsetInterface) {
$this->entity = $this->entity->first();
}
}
}
return $this->entity;
}