Adjust NumberType to return None if no value and not required
Fix MultiType when required=None and no value is given
Again same for BooleanType, don't coerce when not required