Похоже, что вы хотите сделать, вам нужен общий интерфейс между двумя сервисами, чтобы вы могли внедрить любой сервис, который вы хотите использовать.
public class WebService1 : IWebService {...service code}
public class WebService2 : IWebService{...service code}
public interface IWebService{...service methods you will be calling}
Тогда вы можете сделать следующее.
IWebService service = new WebService1.Service();
service = new WebService2.Service();
Я закончил тем, что использовал
TEncoding.Unicode.GetString( MyByteArray );
Если Ваш TBytes содержит символы UTF-16, взгляд на WideStringOf и WideBytesOf.