Field class restructured.