isA and inheritsFrom