All the properties of AGSPortalUser are nullable.
The question: is it even possible in practice to have AGSPortalUser instance with username to be null?
I'm trying to relay on this property as a unique identifier of the user and want to be sure if I can force unwrap it with Swift safely.