Allow for toArray and toJson methods to work properly on a collection.

This commit makes possible the following use case:

    $users = User::all();

    foreach ($matches as $key => $match) {
        $matches[$key] = new MatchPresenter($match);
    }

    return $users->toJson();