DataHoldingUserToken ctor changed to reduce the number of arguments