WCF duplex sample with extended behaviors