Use numericfield for EditableNumericField

Add support for minimum and maximum values