Patent Document ID: 8549485
Application ID: 13113005

Base Claim:
1. A computer-implemented method comprising: defining a first class, the first class being a concise expression class that comprises one or more objects; including the concise expression class in a second class that comprises one or more objects of the second class; executing, by a processor, an expression in a software application to evaluate an object of the second class to determine whether data associated with the object of the second class exists; returning results of the execution of the expression when data associated with the object of the second class exists within the software application; and returning an instance of an object of the concise expression class when data associated with the object of the second class does not exist within the software application, wherein when the concise expression class comprises an attribute of the object of the second class, an attribute of the returned instance of the object of the concise expression class corresponds to the attribute of the object of the second class.

---

Claim 6:
6. The computer-implemented method of claim 1 , wherein execution of the expression to evaluate the object of the second class comprises accessing data in an object outside of the second class.