Improvement to Consumes Deserialization

Related: #713 and #657
You've tested it on `vr-musicjungle`? You have 2 active impl for 
`DeserializerConfig` interface... it may result ambiguity problems