imporve reflective field getting