Improvement to Consumes Deserialization

Related: #713 and #657
I haven't tested yet, but I'll do this today.

But since we aren't Injecting it, what time it may result ambiguity problems ?