Fixed some more tests and removed SFINAE from the msgpack factory, it was not working always