1. A method performed by a computer for providing a data object that is operable for executing a set of instructions contained therein, and used for accessing and updating data in a database, the method comprising: the computer receiving a request for the data object; the computer determining a static portion and a dynamic portion for the data object; and the computer processing separately a predefined instruction for the static portion and a dynamically created instruction for the dynamic portion, wherein providing the data object comprises creating or updating the data object, and wherein the method further comprises saving a result from processing the predefined instruction for the static portion and a result from processing the dynamically created instruction for the dynamic portion in the database.