Use list and not set for set hyper-parameter

Because while the order does not matter, it is important that sets are always traversed in the same order, to assure reproducibility.