ThreadSet do not need to be a collection