Set the shortname directly on the object

Setting the value on the widget doesn't really make sense anyway, and it's called after assignUiValues() so never gets applied. Do the same as we do for the createdate and just set the property on the object.