why not keep "username" all lowercase to be consistent with what's used in the properties?