1. A computer generated object-relational mapping system comprising: a first data object component that includes object information that corresponds to a second data object component; and the second data object component that includes object information that corresponds to the first data object component, one of the first or second data object components notifies the other of the first or second data object components of a change in the corresponding object information.