public function Prepare($QueryString, Queries\Bindings $Bindings = null)
{
$Start = microtime(true);
$Query = new Query($this->Logger, $this->Connection->Prepare($QueryString, $Bindings), $this->TimeSpentQuerying);
$this->TimeSpentQuerying += microtime(true) - $Start;
return $Query;
}