now, identity uses an intern uuid for identification

This enables to reinit a user if it was droped (before items were
assigned the native id (such as SID (Windows)). If the same (dropped)
user is reinitialized it often gets a new SID. Now the user can hold the
SID, and change its UUID for accessing items