Updated for SignalR 2.0