- better XML documentation for all Iterators and Logical
- removed some unnecessary functions
- made some methods private and internal that doesn't need to be public
- some small cleanups and refactorings