Register adapter classes automatically

This should really make adapter authors lifes a little bit simpler