default implementations
diff --git a/plugins/org.eclipse.graphiti.pattern/src/org/eclipse/graphiti/pattern/AbstractPattern.java b/plugins/org.eclipse.graphiti.pattern/src/org/eclipse/graphiti/pattern/AbstractPattern.java
index f9e7544..486c31c 100644
--- a/plugins/org.eclipse.graphiti.pattern/src/org/eclipse/graphiti/pattern/AbstractPattern.java
+++ b/plugins/org.eclipse.graphiti.pattern/src/org/eclipse/graphiti/pattern/AbstractPattern.java
@@ -750,13 +750,11 @@
 
 	@Override
 	public IProposal getInitialValueAsProposal(IDirectEditingContext context) {
-		// TODO Auto-generated method stub
-		return null;
+		return new Proposal(getInitialValue(context));
 	}
 
 	@Override
 	public String checkValueValidAsProposal(IProposal value, IDirectEditingContext context) {
-		// TODO Auto-generated method stub
-		return null;
+		return checkValueValid(value.getText(), context);
 	}
 }