That would be perfect. Hell I am already thinking of ways to use Traits as flags for events.
Implementing it that way might require "hidden" traits so girls status screens aren't filled with Dead Friend, More dead friends, Broke his promise, Beaten like a red headed step child, too tough for tears now, Trait #5, a, b (you can tell the scripter was getting tired and lazy at the end there) and the like.