avoud C4512 in AAAA:User with const members. gcc generates the assignment
operator lazy (at use), not so Microsoft CL. Declaring the operator= as
private should avoid copying user credentials and silence the warning