Add Validation trait