GRAILS-10899 - improving binding to Collection

If the declared type of a collection is java.util.Collection, its default collection type will be java.util.HashSet when the data binder needs to initialize the collection.