WCF - tasks 3 to 5