Force BuddyObjects to have their clients "injected". The "collection" ob...

...jects are responsible for owning references to the client, and then those collection objects are responsible for setting the client for the respective BuddyObjects either when they are saved to the server, or retrieved from the server.

Tests were killer help in this refactoring. Let me know if this resolves the issue you were seeing with the customer before.