Realized that the TraitChangeStatus idea has some fundamental problems,
so removing it for the moment to clarify thinking.