bugfix: use Collection instead of Set in interface declaration