[++] obj_interpolate / refactor obj_deepExtend