Reusable config and multi adapter for each adapter type