1. A method for context sensitive cloning of a business object graph, the method comprising: selecting a business object of an application executing in memory of a computer for cloning; ascertaining a contemporaneous state of the selected business object; applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object, but to use a default business object graph and corresponding attributes when cloning the selected business object if no particular pre-determined business object graph is determined from the cloning rules; and, cloning one or more business objects in the determined business object graph into a target business object graph in the memory of the computer.