This property filtering is too naive IMO. If you have violations attached on ``user.name`` and ``user.email``, should they be returned when asking for violations on ``user`` ? I would say yes (it makes the filtering quite useless otherwise as constraint violations are always applied on the most precise property path possible to give more info about the place of the object graph being invalid)