public function collection(Collection $collection, PresentableInterface $presenter)
    {
        foreach ($collection as $key => $value) {
            $collection->put($key, $this->model($value, $presenter));
        }

        return $collection;
    }