Value objects will be reused by looking up existing objects when inserting