A `StatusCategory` can toggle the status representation (whether `boolean` or `string`) for all its associated `status_items`.  At the factory level..this doesn't really matter, I could do what you said and pull the associated status into the different traits.