Seed({
		name : "Mold.DNA.UrlRouter",
		dna : "dna",
		author : "Jan Kaufmann",
		include : [
			"Mold.Lib.Observer",
			"Mold.Lib.UrlRouter"
		]
	},
	{
		name : "urlrouter",
		create : function(seed){
			
			if(typeof seed.func === "object"){
				var urlRouter = new Mold.Lib.UrlRouter(seed);
				//Mold.DNA.UrlRouter.init(seed);
				urlRouter.initRoutes();
				if(typeof window != "undefined" && window){
					if(seed.onhashchange && seed.onhashchange === "update"){
						window.addEventListener("hashchange", urlRouter.initRoutes, false);
					}
				}else if(Mold.isNodeJS){
					Mold.Lib.Observer.sub("location.update", function(data){
						urlRouter.setLocation(data.data.location );
						urlRouter.setServerParameter(data.data.request, data.data.response, data.data.session);
						urlRouter.initRoutes();
					});
				}
			}
			
		}
	}
);
@@ -280,24 +280,29 @@
 lRouter(seed
+.func
 );%0A%09%09%09%09//Mol

Bugfix, use seed.func not seed