/**
  * @param string $name
  * @return string
  */
 public function __get($name)
 {
     if (!property_exists($this, $name)) {
         throw new \InvalidArgumentException(sprintf('settings with name %s not exists', $name));
     }
     return $this->client->query('SELECT value FROM system.settings WHERE name = :name')->bindValue('name', $name)->fetchColumn();
 }