Hi Ray,
1>Will all the clients have the same 'a' ?
Yes. They will receive a different stub into the same object.
2>Will all the clients have the same 'b' ?
Question is how will they ever get a reference to b? Your code doesn't show any way to access b unless class A holds a reference to it.
Hope this helps,
Michael Morris
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher