Improvement to Consumes Deserialization

Related: #713 and #657
you can change @renanigt. You should wait other opinions when it's about 
a feature being designed, a discussion about something or things like that.