1. A computer implemented information processing apparatus comprising: a memory; a generating unit, connected to the memory, that, based on schema information defining a structure of an object, generates the object that has a duplicating function for generating a clone as a copy of self; a receiving unit, connected to the memory, that receives a generation request for generating the object; a requesting unit, connected to the memory, that requests generation of the clone to the object when the duplicating function of the object for which the generation request is received is determined to be available; and an output unit, connected to the memory, that outputs the clone generated by the object, whose duplicating function is determined to be available, to a source that has issued the generation request for generating the object, wherein: the receiving unit receives a schema information change request, the generating unit changes the schema information upon receipt of the schema information change request and generates the object based on the schema information that has been changed, and the requesting unit, when determines the duplicating function of the object generated based on the schema information that has been changed is available, upgrades the clone generated by the object.