Convert auth modules to subclasses