All constructors of FieldValues made public.

May depreacate Factory classes later, but keeping them around for now.
why does this need to be public?