change the alleleDTO to use lists, and the go annotation collector to use a set, rather than the other way round.  Solr likes lists better