Improvement to Consumes Deserialization

Related: #713 and #657
In the other PR, @Turini's asked to use `@Since` tag with 4.1