=== modified file 'vala/valastruct.vala'
--- vala/valastruct.vala	2008-05-04 03:30:53 +0000
+++ vala/valastruct.vala	2008-05-05 09:14:05 +0000
@@ -116,7 +116,7 @@
 	public void add_method (Method m) {
 		return_if_fail (m != null);
 		
-		if (m.binding == MemberBinding.INSTANCE) {
+		if (m.binding == MemberBinding.INSTANCE || m is CreationMethod) {
 			m.this_parameter = new FormalParameter ("this", new ValueType (this));
 			m.scope.add (m.this_parameter.name, m.this_parameter);
 		}

