Now using Invoke() instead of callsite reflection for calling hub members