Support setting the value of a has-one relationship to the last object in a collection.
Merge branch 'forceOne' into zerista