Description
Currently, it is possible to populate a dictionary type via attributes but not elements. For example, this is supported:
<HashMap abc="123"/>
as is this:
<MyBeanClass>
<abc>
<MyOtherBeanClass/>
</abc>
</MyBeanClass>
but this is not:
<HashMap>
<abc>
<MyOtherBeanClass/>
</abc>
</HashMap>
This prevents callers from populating a dictionary with anything other than primitive values. WTKXSerializer should also allow a caller to populate a dictionary with complex types, as shown above.