allow extra args for classes with adapters