This is the only session manager that uses the API base URL and the base URL is only used in this manager, right? I think you could override `-init` on CFMSessionManager and hide the passing of the base URL.