Forgot to rename Auth into AbstractAuth