More progress with moving validation/constraints to DDDUser