create sub-context Gm2`Private` (instead of Private`)