protected function initTransport($options, $transport = '\ManiaLivePlugins\Standard\TeamSpeak\TeamSpeak3\Transport\TCP')
  {
    if(!is_array($options))
    {
      throw new Exception("transport parameters must provided in an array");
    }

    $this->transport = new $transport($options);
  }