[WIP] Custom Persisters

Adding support for custom persisters as defined by DDC-391.
Implementing both Entity and Collection based Persisters