/**
  * gets a config variable
  * out of the depths in the chain
  *
  * @param $key
  * @param AbstractFilter $filter
  *
  * @return \SplObjectStorage
  */
 public function getByKey(string $key, AbstractFilter $filter = null)
 {
     return $this->children->getByKey($key, $filter);
 }