Isn't the sharing_api_key added only after the shared flag has been set? (i.e., not in the "original" model)