update ReflectUtils