I guess the question is whether we'd want to add new non-unique collection types. If so you'd either have to add a new column or write code like this.