Remove unused KeyField field kind
Use FieldKind singletons

  + remove FieldKind from DefaultFieldView
  + remove Undecidableinstances