Remove useless filtering (for now)
Typos
Settings should be readonly, and if they are changed, they should be protected
Remove useless ctor
Code cleanup