diff --git a/Library/BlocklyNet.csproj b/Library/BlocklyNet.csproj
index 708b45a..85d313f 100644
--- a/Library/BlocklyNet.csproj
+++ b/Library/BlocklyNet.csproj
@@ -14,6 +14,7 @@
+
diff --git a/Library/BlocklyUtils.cs b/Library/BlocklyUtils.cs
new file mode 100644
index 0000000..333b51b
--- /dev/null
+++ b/Library/BlocklyUtils.cs
@@ -0,0 +1,11 @@
+///
+/// Some implementation helpers.
+///
+public static class BlockyUtils
+{
+ ///
+ /// Simulate task access to avoid warnings.
+ ///
+ /// Some task.
+ public static void Touch(this Task task) { }
+}
\ No newline at end of file
diff --git a/Library/Core/Blocks/Colour/ColourBlend.cs b/Library/Core/Blocks/Colour/ColourBlend.cs
index faf9db6..a1033dc 100644
--- a/Library/Core/Blocks/Colour/ColourBlend.cs
+++ b/Library/Core/Blocks/Colour/ColourBlend.cs
@@ -10,12 +10,12 @@ namespace BlocklyNet.Core.Blocks.Text;
public class ColourBlend : Block
{
///
- public override async Task