1. A method for data transfer, the method performed by a data processing system and comprising: monitoring calls from a client system to a server system for properties associated with an object, each call having a context; storing call data related to the calls as a property-retrieval history, including storing the context of each call; analyzing a policy associated with at least one context based on the property-retrieval history; updating the policy associated with the at least one context based on the analysis; and transferring data corresponding to the at least one context based on the policy.
1. A method for data transfer, the method performed by a data processing system and comprising: monitoring calls from a client system to a server system for properties associated with an object, each call having a context; storing call data related to the calls as a property-retrieval history, including storing the context of each call; analyzing a policy associated with at least one context based on the property-retrieval history; updating the policy associated with the at least one context based on the analysis; and transferring data corresponding to the at least one context based on the policy. 4. The method of claim 1 , wherein each context includes at least one of a user identifier, a user role, and an application that is making the call for that context.