fix InheritGenerators, add include to Deselect.hpp

Fix compiling bug with icc

# Attention:  
- this patch is ~~preview~~ for all who need icc
- this patch compiles, ~~but I have not run any runtime tests~~
- ~~do not merge this before I run all tests~~