Fixing performance issue.  The ServiceCommand object was creating the underlying Service object in the constructor which meant all JSON service data was loaded for every command.