I have a case where the designer allows me to set inheritance from one class (no inheritance) towards a superclass but not towards that superclass subclasses? Why would that not be allowed?
We disallow inheritance from classes marked with IsSealed, and also if class is an association class.