Add controller dispatcher trait