I didn't do it :)  But I agree it is a bit confusing.  I didn't look again at the class when I moved it, but looking again I think it might be more clear to have just have the field and argument named keys instead.  And then just have the boolean be accept like it is so there is less confusion about the collection itself.  WDYT @danberindei or @galderz ?