user::create returns newly created entity
duplicate nicknames are prohibited