Improvement to Consumes Deserialization

Related: #713 and #657
We need a test that the default would be with root, but we are forcing it to be without root using the option.

that's why we did this whole feature ;)