A method of automated workflow processing includes transforming an object, A1,
which is of class X, into an object which is of class Y. The method includes the
steps of separating existing data elements of A1 from the object itself,
generating new data elements corresponding to class Y, inserting the new data elements
into object A1, and computing values for the new data elements, possibly
based on values of the old data elements. Other objects that referred to A1
before the transformation continue to do so afterwards. Values of data elements
prior to transformation can be preserved, e.g., to facilitate review, to facilitate
further transformation, and/or to facilitate back transformation.