use class-precedence-list in compute-direct-slot-definitions