This method returns the current session to the requestor. The current session
will be a the active UnitOfWork within a transaction and will be a 'scrap'
UnitOfWork outside of a transaction. The caller is conserned about the results
then the getSession() or getUnitOfWork() API should be called.