Find a way to make that issue have less impact on code readability. Currently Spring developers are forced to put open keyword on classes + each method. Maybe a way to specify only at class level that he want this class and all its method to be open by default would be a nice compromise