Code refactored to not take a response object in the constructor.  Using static methods in AppDashboardHelper would require many more SOAP connections and eliminate the connection pooling and caching currently implemented.  This would significantly reduce performance.