1. A method of interpreting data in a first version of a data structure, the method comprising: receiving, via sharing of data across multiple processes using Inter-Process Communication (IPC), a first version of a data structure from a first processing entity of a distributed processing system; receiving a version record table, wherein a version record includes information on corresponding fields within the first version of the data structure and a currently used version of the data structure and an interpretation rule; determining a version of the first version of the data structure by examining a predetermined portion of the first version of the data structure; comparing the version of the first version of the data structure to a version of the currently used version of the data structure; if the versions are different, creating a blank currently used version of the data structure; and then for each field of the blank currently used version of the data structure, determining if a corresponding field is present in the first version of the data structure by consulting the version record table; if so, copying data from the corresponding field in the first version of the data structure to the field in the blank currently used version of the data structure; and if not, adding data to the field in the blank currently used version of the data structure according to an interpretation rule without updating a format of the currently used version of the data structure.