public function get($key, $defaultValue = null)
    {
        if ($this->has($key)) {
            return $this->values[$key];
        }

        if ($defaultValue !== null) {
            return new MetaValue($defaultValue);
        }
    }
public function get($key, $defaultValue = null)
    {
        if ($this->has($key)) {
            return $this->values[$key];
        }

        if ($defaultValue !== null) {
            return new MetaValue($defaultValue);
        }
    }
@param string $key
@param string $defaultValue

@return ValueInterface