Duplex data contract added