Improvement to Consumes Deserialization

Related: #713 and #657
we can inject an `Instance<Deserializee>` and call its `get` method instead