1. A computer-implemented method of accessing versioned data objects within a database, comprising: creating a first new connection to a database stored in a memory, wherein the first new connection is configured with contextual information about data objects within the database and includes a first existing database connection, and wherein the first new connection is of a different connection type than the first existing database connection; receiving a first query from a first client, wherein the first query requests access to a versioned data object stored in the database; and modifying the received first query to add contextual information configured on the first new connection, so that the modified first query is able to retrieve a first version of the versioned data object, wherein the first version corresponds to the contextual information.