The "sbt way" in the past was to actually just see if something called 'autoImport' exists on the class and then write the import value, rather than having an abstract method.   Not sure how I feel about that vs. this.