diff --git a/packages/field/src/LionField.js b/packages/field/src/LionField.js
index 9b06e0c0f..05cd34c81 100644
--- a/packages/field/src/LionField.js
+++ b/packages/field/src/LionField.js
@@ -1,39 +1,43 @@
-import { DelegateMixin, SlotMixin } from '@lion/core';
-import { LionLitElement } from '@lion/core/src/LionLitElement.js';
+import { DelegateMixin, SlotMixin, LitElement } from '@lion/core';
import { ElementMixin } from '@lion/core/src/ElementMixin.js';
import { CssClassMixin } from '@lion/core/src/CssClassMixin.js';
import { ObserverMixin } from '@lion/core/src/ObserverMixin.js';
import { ValidateMixin } from '@lion/validate';
-
import { FormControlMixin } from './FormControlMixin.js';
import { InteractionStateMixin } from './InteractionStateMixin.js'; // applies FocusMixin
import { FormatMixin } from './FormatMixin.js';
import { FocusMixin } from './FocusMixin.js';
+/* eslint-disable wc/guard-super-call */
+
+// TODO:
+// - Consider exporting as FieldMixin
+// - Add submitted prop to InteractionStateMixin
+// - Find a better way to do value delegation via attr
+
/**
- * LionField: wraps components input, textarea and select and potentially others
- * (checkbox group, radio group)
+ * `LionField`: wraps ,