Improvement to Consumes Deserialization

Related: #713 and #657
4.1 will release soon without this code. If the since tag is 4.1 users will
think that this code was already released. Many users check our code in
github, so feature not released yet may confused that already released.