Yasson deserialization and serialization rework (#537)Yasson deserialization and serialization reworkedSigned-off-by: David Kral <david.k.kral@oracle.com>