改进支持返回对象