[WIP] Introduce multiple adapters system

For now: 
* DoctrineORM 
* Elastica
Yep I know ... 

But I find that more readable, you don't find ?