bug? `define-derived-mode' doesn't set `derived-mode-parent' property