support additional validations on a DataModel

check for source and target file to be different