change private method updateSessionSoft to protected in order to make it available for the subclasses
Merge branch 'fixg2_branch'