- added a test for duplicate removal
- 100% coverage on the reflection package: test loops in the introduced parser
- made parser iterator classes private, simplify their implementation