public function slaveOkay($okay = true)
    {
        if (null !== $okay) {
            if (!is_bool($okay)) {
                throw new \InvalidArgumentException('The slave okay is not a boolean.');
            }
        }

        $this->slaveOkay = $okay;

        return $this;
    }