I'm writing various business logic classes for a very data centric application. Various operations need validating (eg: save record, import massive excel spreadsheet of stuff). I was wondering if I ...