// private
 internal BlockVariable(ShaderContainer container, FoundryHandle handle)
 {
     this.container = container;
     this.handle    = handle;
     this.variable  = container?.GetBlockVariable(handle) ?? BlockVariableInternal.Invalid();
 }