Support for abstract parent classes