simplified FieldContext