The manage form should not share its session key with the parent
nameColumn -> nameFrom
descriptionColumn -> descriptionFrom
nameColumn -> nameFrom
nameColumn -> nameFrom
nameFrom -> valueFrom (lists)
Add valueFrom to form field, rename field->columnName to field->fieldName
columnName -> fieldName + general improvements to FormWidgetBase
Minor. keyField -> keyFrom
Handle fields that differ by fieldName and valueFrom
Minor