Fix header
Makes some methods in Field protected.

We should not make internal method public.
Make them protected.