Bug 320171 [Model] Use real Java-References in the Binding-Model-Elements
Currently they BindingTable is referencing a BindingContext using an ID. To me it looks like BindingTable is a child of BindingContext and then doesn't need the ID-Reference any more
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
EObject object, Element element, String id) {
		if (object instanceof MApplicationElement || object instanceof MKeyBinding) {
			if (getLocalId(object).equals(id)) {
				constructDeltas(deltas, references, object, element);
				return true;
			}
		}
		if (object instanceof MElementContainer<?>) {
			for (Object child : ((MElementContainer<?>) object).getChildren()) {
				if (constructDeltas(deltas, references, (EObject) child, element, id)) {
					return true;
				}
			}
		}
		if (object instanceof MPerspective) {
			for (MWindow window : ((MPerspective) object).getWindows()) {
				if (constructDeltas(deltas, references, (EObject) window, element, id)) {
					return true;
				}
			}
		}
		if (object instanceof MBindingTableContainer) {
			for (MBindingTable bindingTable : ((MBindingTableContainer) object).getBindingTables()) {
				if (constructDeltas(deltas, references, (EObject) bindingTable, element, id)) {
					return true;
				}
			}
		}
		if (object instanceof MBindingTable) {
			for (MKeyBinding keyBinding : ((MBindingTable) object).getBindings()) {