GENERAL NOTE: parameters that are displayed in auto generated GUIs should only be primitive or string types.
automatically defines a field as a parameter and defines the gui for it
This will produce a text field suitable for short strings with no new lines