It gets tedious writing essentially duplicate code when walking a model (Navigable, e.g.) when we are dealing with the mapping model versus the runtime model. This walking would be usable against both the mapping and runtime models via tree visitor. This would also fit with users being able to walk the model using a custom visitor. |