Use typed monster defs instead of Reflect.