Start to implement multiple persistence backends support (breaks propel and some other stuff)