Changing collector's Set implementation in order to keep the violations iteration ordering