added mapped superclass