Companion object utilities for BaseUnit declarations
internal named class for avoiding anonymous class code generation