a new field inherited from FloatField with a custom widget that allows unit conversion