identity conversion
direct supertype