I donot implement this interface in DC at Server. Though I got this implementation generated by VS2008 at client automatically, which is fine.
With DataContracts you can derive from IExtensibleDataObject to allow round-tripping to work without losing any unknown additional data from your XML file.