Source#update no longer retrieves and returns the updated record.

This is often unnecessary and therefore inefficient.
Records can still be retrieved by the client with 
Source#retrieve as a second step.
More consistent formatting / declarations
Source#addLink and Source#removeLink no longer retrieve and return the updated record.

This is often unnecessary and therefore inefficient.
Records can still be retrieved by the client with
Source#retrieve as a second step.