Add basic private message functionality without protocol details