send* methods in global_context_base now can serialize its template parameters before send