http://stackoverflow.com/questions/2201598/how-to-define-two-fields-unique-as-couple