Offload transaction management to SQLiteContactStore
Test that when a BaseRecord model changes, we can derive in what way it has changed, and generate a diff.