Improvement to Consumes Deserialization

Related: #713 and #657
@Turini to turn option classes managed, we can annotate with `@Dependent` or it's better with another annotation ?