public function offsetSet($mOffset, $mValue)
    {
        if (false === is_string($mOffset) and false === is_integer($mOffset)) {
            throw new \InvalidArgumentException('Invalid offset given: ' . gettype($mOffset));
        }
        $this->values[$mOffset] = $mValue;

        return $this;
    }