Re #8536. Creating a clearer error message in FileProperty.
Re #8536. Don't create a temporary file.
Merge branch 'feature/8536_filevalidator' into develop