Hi Eugen,
I've implemented the fix that you suggested and the exclude filters now work as expected.
As part of my unit test that I've added to the project for exclude filters I thought I'd test the 'rename' methods but these don't seem to work either.
I'm not clear as to why your fix works so I'm not sure if I need to do something similar to get 'rename' to work.
Here is the implementing commit on my fork of the project:
If you can see what's missing to make 'rename' work let me know and I'll add it before submitting the pull request.
Thanks for your help.
Tim