1. A method of accessing a data file and associated metadata from data storage, the method comprising: receiving a file access request for a file; accessing the the file and metadata associated with the file from data storage; and generating a metadata object that encapsulates information from which the metadata associated with the file can be substantially restored, wherein the metadata object has a format different from the retrieved metadata's native format.