Field Class now passes all tests