abstract out FileMetadata (de)serialistion

Created by  rohan  on April 11, 2021
3S6LU2U5TIU43WRE5RQS3IOLVJLVNCDL4W44FVK2HR3NAXZ7IDUAC
Change contents