public final function set_settings($key, $value = null) { if (null === $value) { $this->_settings = $key; } else { $this->_settings[$key] = $value; } }