This test feels kind of counter-intuitive as it is essentially testing the opposite of what the `clearRelationships` name suggests. I think instead we are seeing a deeper issue with clearing hasMany's that don't have an associated `belongsTo`. The clear method nulls out all the inverse keys, but the underlying hasMany data is still there and is being re-materialized.