public function set($name, $value, $type = self::PROPERTY_TYPES_STRAIGHTVALUE, $objectConfiguration = null, $lazyLoading = true)
    {
        $this->name = $name;
        $this->value = $value;
        $this->type = $type;
        $this->objectConfiguration = $objectConfiguration;
        $this->lazyLoading = $lazyLoading;
    }