7. A non-transitory computer readable storage medium that provides instructions, which when executed on a processing system cause the processing system to perform operations 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 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.
10. The non-transitory computer readable storage medium of claim 7 , wherein defining the concise expression class further comprises: defining a class-specific operator overloading for objects and methods within the concise expression class.