Require passing adapter instances (not str refs)