1. A method for providing default values for attributes of business objects, the method comprising: receiving a call at a first service provider to instantiate a first business object; obtaining a static default value of an attribute associated with the first business object; calling a second service provider to determine a dynamic default value for the attribute based on the static default value; and providing the dynamic default value to the first service provider for use when instantiating the first business object.