1. A computer program product, comprising a non-transitory computer usable medium haying 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 system via a portal of the multi-tenant on-demand database system; referencing the user object in at least one data object of the multi-tenant on-demand database system; and providing access to the data object of the multi-tenant on-demand database system, based the reference.