implement getAdapter to item objects
fix default adapter tests to use the getAdapter method
remove unnecessary sanity checks - getadapterformodel throws an error if adapter is not found.