Methods, systems and computer program products implementing techniques for
using interrelated data at run time. The techniques include establishing
a model, the model implementing application logic of an application;
establishing at least one view for presenting the model; establishing at
least one controller for manipulating the model; and establishing at
least one storage area, the storage area relating to the controller and
storing an instance of a first data structure, the instance of the first
data structure comprising application data having been stored in the
storage area by an access method, the first data structure having been
declared prior to execution of the application.