refactor(Adapter): make getName() static

This change allows to register adapters dynamically.
You can just use the Class name, and ask the name of the adapter