Make ADClient access dynamic