1. A method, comprising: providing an object description of an object of an application executed by a processor, wherein the object description is based on attributes associated with the object; detecting, by the processor, an operation on the object; comparing, by the processor, attributes of the object at the time of the detected operation with the object description to assess whether an attribute has changed; and adapting, by the processor, the object description based on the assessment.