remove reflectField method