1. A computer-implemented method of executing a business process by a standard business process engine, comprising: automatically splitting a context data object including a payload data structure, using a processor and upon the context data object being annotated with a first mapping, into a plurality of utility data objects including: a first utility data object including the payload data structure; a second utility data object including a copy of the first mapping; and injecting a pre-processing task into the business process, wherein the pre-processing task uses the copy of the first mapping to read data from a predefined data structure instance and store the read data as payload data in the payload data structure of the first utility data object.