ProfileMixin should come before BaseNameMixin or various permission checks will fail.