public function __construct($version = self::DEFAULT_CASSANDRA_VERSION, $isSilent = false, $clusterPrefix = self::DEFAULT_CLUSTER_PREFIX)
{
$this->version = $version;
$this->isSilent = $isSilent;
$this->clusterPrefix = $clusterPrefix;
$this->process = new Process(null);
$this->cluster = null;
$this->session = null;
$this->ssl = false;
$this->clientAuth = false;
$this->dataCenterOneNodes = 0;
$this->dataCenterTwoNodes = 0;
// Increase the timeout to handle TravisCI timeouts
$this->process->setTimeout(self::PROCESS_TIMEOUT_IN_SECONDS);
}