This issue started showing up when I updated to 1.0.0.beta. Essentially, record.save() breaks my belongsTo relationships. Prior to saving record.get(‘relationship’) returns the appropriate object. However, after the save the same get returns the string id of the record. I’ve managed to trace it down to the call to suspendRelationshipObservers. Prior to that call gets work correctly, but after they start to fail.

Any ideas on what could be going on? I’ll keep digging into what suspendRelationshipObservers is doing. Let me know if more details are needed.