changing the entity processor's level to FieldSet from Document, adding
some public methods in FieldContext factory