Issue #25: working on getting SHOUT to work for Pharo and GemStone
Use OrderedCollection for portability (instead of Array)
refactor gci calls for clientElements so that the call is moved into the gemstone client leaving pharo client free to perform clientElement code directly