public function accumulate(callable $callback, $accumulator = "")
    {
        foreach($this->_data as $key => $value) {
            $accumulator = $callback($key, $value, $accumulator);
        }

        return $accumulator;
    }