Fix number fields so min/max is optional and step has better defaults.