Throw ModelNotFoundException when model instance not found
If relation option set, then we remove files only if there is no related instance(s) and throw ModelNotFoundException when model instance not found.
If relation option set, then we remove files only if there is no related instance(s) and throw ModelNotFoundException when model instance not found.