You've probably already figured this out based on earlier answers, but the
import() method is invoked regardless of whether you choose to inherit it from the Exporter module or not. In addition, there's no reason it has to actually import anything. In this sense, it's simply a hook you can use for anything you want when your module is invoked with
use. Fear not for the sanctity of your OO model.
Matt