Improvement to Consumes Deserialization

Related: #713 and #657
`Serializee`should be managed too, but its not this PR responsibility