Couldn't the instanceUrlString be computed and kept as a member of SFOAuthCredentials?