1. A method, performed by a processor, for saving business objects comprising: receiving a modified business object; determining a set of related business objects traceable from the modified business object; modifying the set of related business objects based on a modification of the modified business object; determining whether both the modified business object and the modified set of related business objects can be saved; and saving both the modified business object and the modified set of related business objects upon a determination that both can be saved.