public T Convert <T, TBaking>(IOpenBoxesContext <T, TBaking> context) where TBaking : IBacking { return(context.ModuleDefinition(this)); }