public static IObservable <T> AsObservable <T>(this Connection connection) { return(connection.AsObservable(value => connection.JsonDeserializeObject <T>(value))); }