Improvement to Consumes Deserialization

Related: #713 and #657
It's better do it in this PR or in another one ?