WCF Service Call Encapsulation and Abstraction