/**
  * Get sub-parameters
  *
  * @param   string           $key  Name of index or name-encoded parameters array selection, e.g. a.b.c
  * @return  ParamsInterface        Sub-Parameters or empty array() added to tree if not existing
  */
 public function subTree($key)
 {
     $subParametersArray = Get::subTree($this->params, $key);
     /** @var self $subTree */
     $subTree = new static();
     $subTree->setAsReferenceToArray($subParametersArray);
     return $subTree;
 }