Noticed that when you give a form field with type Input: Number, and set the default value to 0 (zero), it does not stick. The label is then instead used as default value (e.g. undefined).
I find this to be unexpected, but maybe it is by design?
Also, related - how can I block negative values from being entered using the spinner (up/down arrows)?