Avoid restriction on abstract class names