Collection generators now support interfaces