Abstract Session An Object Structural Pattern