Allow for empty collections
Helper factory method to avoid varargs issues