This assumes `$this->items` is cached by `setValue()` before, right? Can we work around this somehow? If not, it needs some PHPDoc to make this dependency clear (and potentially make the method protected?)