In the end, the new initialize() method will end up in ConstraintValidator and we won't be able to tell the difference between both.
So we should call both in a specific order.