Background Story:
The FileData wrapper class and related usage was created because File is a reserved class for uploaded file instance. When used in a plural context, it becomes weird as Data itself is plural - hence filesData. I was thinking of alternatives already. FileEntry was a good option, but it is used in Apache Cordova ecosystem. So FileRecord becomes a viable option.