Implements classes Field and FieldSelector.