Use prop_msg.__slots__ and prop_msg._slot_types like we discussed.