added interface to allow overriding name for compound drivers