Make ClientSession use Rules directly.
Provide access to the rules via SessionPeer.