1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: storing a user object associated with a user having access to a multi-tenant on-demand database via a portal of the multi-tenant on-demand database; referencing the user object in at least one data object of the multi-tenant on-demand database; and providing access to the data object of the multi-tenant on-demand database, based on the reference.