Removes unused arguments from private Collection methods.

Passing unused arguments to something like `toJSON` makes sense to me. The user might override the method and take advantage of it because it's in the docs. For internal methods, on the other hand, I can't think of a good reason to keep them around.