AbstractPlatform was removed

Needs to be Interface typecase
SessionContainer setExpirationHops overflow

setExpirationHops method was changed and now only takes 2 params.
Three where still provided in various locations.
Revert "AbstractPlatform was removed"

This reverts commit 8ebd5ed9ebd8f0fbd261c1e3ed5fa18179be5d4f.
Merge branch 'hotfix/4420'

Close #4420
Merge pull request #4423 from h3lpd3sk/master

Minor param overflow
Merge branch 'hotfix/4423' into develop

Forward port #4423