public static void ApplySmartGridConventions(this FubuRegistry registry, Action <AppliesToExpression> configure) { var pool = new TypePool(null); pool.IgnoreCallingAssembly(); var expression = new AppliesToExpression(pool); configure(expression); registry.ApplyConvention(new SmartGridConvention(pool)); }