- merged delegate for UserIdentity into UserIdentity object - no need for separate object