good one to one mapping, failing tests for constraint violation