Check if configurationManager is null
Add display_name key and username case mismatch warning
Add some IllegalArgumentException throws
Attach IP address and update display name in one go