private function accumulate(string $method)
    {
        return array_reduce($this->readers, function ($result, $reader) use ($method) {
            $result += $reader->$method();

            return $result;
        }, 0);
    }