properly subclass allauth form