Add serialization to announcements