Move common web app config to abstract base class + dependency fix