Improvement to Consumes Deserialization

Related: #713 and #657
So, I can turn the `Deserializee` as managed in this PR ?