public function getLazy($entity, $name)
    {
        // Verify if virtual property exists
        if (! in_array($name, $this->getEntityStructure($entity)->relationProperties)) {
            throw new RelationException("Property '".$name."' is not a valid and declared property, or relation property!");
        }

        return RelationManager::with($entity)->fetch($name);
    }