public void SetCallback(Action <T> callbackAction) { CallbackAction = callbackAction; _protocol.AddCallback(this); }