WCF duplex messaging implemented