What gets send to the server with request factory <p>I have problem to understand what does Request factory send to server. I have a method </p> <pre><code>Request&lt;NodeProxy&gt; persist(NodeProxy node) </code></pre> <p>NodeProxy is an Object from tree like structure (has child nodes and one parent node, all of type NodeProxy). I'v change only one attribute in the node and called persists. </p> <p>The question now is what gets send to the server? In the dock here <a href="https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory" rel="nofollow">https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory</a> there is: <br>"On the client side, RequestFactory keeps track of objects that have been modified and sends only changes to the server, which results in very lightweight network payloads."</p> <p>In the same dock, in the chapter Entity Relationships, there is also this: <br>"RequestFactory automatically sends the whole object graph in a single request." </p> <p>And I'm wondering how should I understand this. </p> <p>My problem: My tree structure can get quete big, lets say 50 nodes. The problem is that for update of one attribute the method </p> <pre><code>public IEntity find(Class&lt;? extends IEntity&gt; clazz, String id) </code></pre> <p>in the class</p> <pre><code>public class BaseEntityLocator extends Locator&lt;IEntity, String&gt; </code></pre> <p>gets called for each object in the graph which is not acceptable. </p> <p>Thank you in advance.</p>