the EF implementation of stores and ojects such as user or role have a separate field for NormalizedUserName or NormalizaedName etc which they use for lookup and store as upperinvariant actually Identity namespace for some reason has the interface and implementation to upper case things we have loweredemail field on users, not sure we want to add more fields and change how things are looked up since it has been working fine so implemented these to use when we don't want to change the value for lookup purposes or if we want to lookup by our existing loweredemail