Oh, interesting, it does look like `Marshal.load` doesn't re-call `initialize`. That seems like it'd be an issue -- I feel like we want to full object to come back (with any api_key, id, etc. fields).