Most importantly, the following operations will not cause old clients to break:
Service contracts (methods)
Data contracts (custom classes for passing data)
- Adding non-required properties. No error
- Removing non-required properties. : throw exception
Thus, unless you mark the new DownloadLink field as IsRequired (default is false), your change should be fine.