Refactor SingleHypermediaFormatter to work with several primary key instead of working just with an ID : primary KEY and VALUE are now given to the formatter