Improvement to Consumes Deserialization

Related: #713 and #657
So, may I use 4.1 ?