Bug 296364 [context] The constructors used by the injection mechanism should have @Inject
examples/org.eclipse.e4.demo.contacts/src/org/eclipse/e4/demo/contacts/views/DetailComposite.java
GridData gridData3 = new GridData();
				gridData3.verticalSpan = 5;
				imageLabel.setLayoutData(gridData3);
			}
		}
		text.setLayoutData(gridData2);
		if (property != null) {
			if (property.equals("name")) {
				dbc.bindValue(SWTObservables.observeText(text, SWT.Modify),
						new AggregateNameObservableValue(contactValue));
			} else {
				dbc.bindValue(SWTObservables.observeText(text, SWT.Modify),
						PojoObservables.observeDetailValue(contactValue,
								property, String.class));
			}
		}
		text.addModifyListener(new ModifyListener() {
			public void modifyText(ModifyEvent e) {
				if (commitChanges) {
					setDirty(true);
				}
			}
		});
		return text;
	}
	public Contact getOriginalContact() {
		return originalContact;
	}
	public Contact getModifiedContact() {
		return clonedContact;