What would you do for a datatype where two fields were interdependent (say an address where if country was US you used a select widget for the State but if CA you used a select widget for Province). Also, in that case how would you handle
multifield validations?