Don't treat API key like a special option, just bring it in via the initializer like any other