refactoring Pharo side for GemStone Client support and Pharo server support for Issue #25