Refactor hypermedia system : creta factory to build collectionFormatter and singleFormatter, make methods more generic to use them with ODM or ORM