Some embodiments provide a system including a database, two or more data
access objects, and a proxy object. In some such embodiments, each data
access object has exclusive access privileges to a subset of data within
the database. Further each object includes one or more of a read method
that provides access to data and a write method that causes data to be
stored. In such embodiments, the proxy object accesses data via data
access object methods and includes a valuate method, the execution of
which causes data to be passed from a data access object to the proxy
object.