修正InstanceFactory的bug