Booleans as constructor parameters? Why didn't they create a subclass? #devoxx #dv13