Hallo, I've stumble over the expression filter today. I have a set where the items are of type int but the Tagcoll::ExpressionFilter class can handle only string items. After taking a closer look it seems that there is no reason the ITEM can't be a template argument (it is never used to be of string type) - so I would suggest to change this. Greetings Ben