public function setLazy($entity, $name, $value)
    {
        // Verify if virtual property exists, if not then just don't set it!
        if (! in_array($name, $this->getEntityStructure($entity)->relationProperties)) {
            return;
        }

        // Verify if value is also an entity!
        if (! $value instanceof Entity && $value !== null) {
            throw new RelationException("Property '".$name."' is a reference to a relationship, you should set the entity of that relationship!");
        }

        // Pass to the relationmanager
        RelationManager::with($entity)->set($name, $value);
    }