Take settings dictionary rather than the full ApiServices instance