Updating attributes using values from settings.py + auth.py cleanup + Raise exception when required attribute not provided.