Making adapter::getName abstract