Support for abstract class and interface systems