public Task LocalStart <T>(T instance)
     where T : class, new()
 {
     IsHost = true;
     Connection.Write(Id, new MemoryStream(InitBytes.ToByteArray(), false));
     return(Task.CompletedTask);
 }
 public Task LocalStart(IGenerateProxies proxyGenerator, ConstructorInfo ctor, bool hostInstance, params object[] arguments)
 {
     IsHost = hostInstance;
     Connection.Write(Id, new MemoryStream(InitBytes.ToByteArray(), false));
     return(Task.CompletedTask);
 }