GWT Reflection
- create constructors only for public classes
- access protected constructors by using an anonymous class