Added datacontract types