Moving checksum calculation to MetadataFileContext for consistency