Added CUser base class for Peer