Nilium #1 Private/protected fields would be very good. Along with interfaces. And overloading. And generics.