Automatically converting data between different schemas. A client request
to read data from a front end schema node to a back end schema node is
received. The nodes may be constructed according to different schemas,
whereby a front end data object and a back end data object are created
with a common interface and a common set of property types for wrapping
around respective front end and back end data objects. The data is then
read from the front end schema node to the back end schema node via the
front end data object and the back end data object according to the
common interface and the common set of property types. A SchemaState
Object provides a listing of property pairs for constructing the front
end and back end data objects, each with at least one property from the
listing of property pairs.