1. A computer implemented method for correctly binding form objects to encrypted XML data, comprising: examining at least one data description stored in a set of replacement properties for a set of encrypted XML data, wherein each data description is associated with an encrypted data element from the set of encrypted XML data; and binding form objects to encrypted data elements of the set of encrypted XML data using the at least one data description, wherein the binding comprises binding a particular form object to a corresponding encrypted data element of the set of encrypted XML data when the particular form object would have bound to a descendent of an unencrypted version of the corresponding encrypted data element of the set of encrypted data.