- allow passing defaults with ctor
- uses Ignorecase comparer voor hashsets
- some documentation improvements