Go.NET port (uses lang-framework as a base framework)