Good but sometimes with very skimp implementations. Your implementation of

Good but sometimes with very skimp implementations.
Your implementation of getType() within the TypeSelect class reacently provided me a lot of headaches…

If you have some improvement ideas, please share them in github, it is pretty hard to get more input via this voting/comment section…