How to stop Service classes from becoming LARGE? - C#