schema: do not set value_type if already passed