Allow dynamic btnBase and dropBase class