Fixed some really weird formatting
Added generic unsubscribe method to ServiceCommandProcessor
Made internal properties of ServiceCommand protected