When I change the signature of a virtual method, it happens quite frequently, that inheriting classes become abstract. This might lead to (confusingly large) error messages at apparently completely unrelated (to the original change) locations. Somewhere in these messages, I read "Foo is abstract". But parsing these error messages is tedious. Is there a way to enforce that a class is not abstract?