Squashed 'bundle/virtualclass/' changes from 721d881..1582267

1582267 updated the mini file
e2eb239 updated the sessioend code

git-subtree-dir: bundle/virtualclass
git-subtree-split: 1582267ff354d529fc99906f2137067d788fc7bd
Merge commit '80bb646da46655c6b701a74fef75d903bd4cf90c'