More defaultValue tweaking. Store default value in its input form, not coerced form, so that the declaration is correct