Finishing commenting on code, adding validation to the mapping property value for complex types, changing the file path for the input data model to be a absolute path, not a resources based one