A abstraction representing data stored in memory(JVM) or can be extended for data stored in shared memory also. Includes a small framework to query the data.