let custom adapter method have the same API that CRUD method have
Merge branch 'normalize-adapter-api'