code: public function getData()
      {
          if (!$this->initialized) {
              $this->value = ($this->initializer)($this->id);
              $this->initialized = true;
          }
  
          return $this->value;
      }
docs: {@inheritdoc}