1. A method performed at least in part on at least one machine, comprising, receiving a request including a factory identifier (ID) at a factory object, using the factory ID to differentiate among different objects that are returnable, creating an instance of the object based upon the factory ID, and returning the object instance corresponding to the factory ID in response to the request.