Yes, this makes much more sense.

The class name could be `Propel\Common\Validator\ConstraintViolationList` as it may be useful to others even without the behavior or Propel as it. I'm not sure how it's planned to distribute those extended versions of used components.