I'd move it to a configuration variable in the component itself. That, at least, would allow you to switch between the production environment and a sandbox (if that has been allowed for). It would also allow a user to select an alternative apps store in the future should the opportunity arise. Whatever the case, I agree, it should not be hard coded in the model.