reinstate requirement that the orig class is a trait