Allows zero value for props w non-zero defaults.
Updates props w non-zero defaults.