code: public function get($strKey)
      {
          // Try to retrieve via getter method.
          $strGetter = 'get' . $strKey;
          if (method_exists($this, $strGetter)) {
              return $this->$strGetter();
          }
  
          // Return via raw array if available.
          if (array_key_exists($strKey, $this->arrData)) {
              return $this->arrData[$strKey];
          }
  
          return null;
      }
docs: {@inheritdoc}