Announcement and Request classes