public function remove($viewHelperName, $key)
    {
        if (!$this->exists($viewHelperName, $key)) {
            throw new InvalidVariableException(sprintf('No value found for key "%s->%s", thus the key cannot be removed.', $viewHelperName, $key), 1243352249);
        }
        unset($this->objects[$viewHelperName][$key]);
    }