public function withReducePhase(RiakFunction $function, $argument = null, $keepResult = false)
    {
        $this->phases[] = new ReducePhase($function, $argument, $keepResult);

        return $this;
    }