I hope this is the right place to post this, it's more a question on MVC for plugin development.
I'm developing a plugin to extend SproutForms to add users to Campaign Monitor lists. So far I've got the interface where the user can submit their API key and List ID. I then use these to pull in information about the list and add it to the db in
Now, I also want to pull in the custom fields for that list and store them in the
From an MVC point of view, should I keep this in the service that deals with the list data or create a new service which deals with the custom fields data?