sub fields { return qw(slug bucket_slug name author details announcement_id) }
+with 'App::IdiotBox::Clonable';
+
+sub announcement_id { shift->{announcement_id} }
+sub bucket_slug { shift->{bucket_slug} }
sub slug { shift->{slug} }
sub name { shift->{name} }
sub author { shift->{author} }