fix item definition issue: resolve structure definitions lazily
- allow for editing messages directly with item definitions (payload and correlation identifier)
- respect item definition extensions to offer right item definitions