added registerAdapterMap method
added registerAdapterMap