it should be instance of it's own type and ideally...
# announcements
f
it should be instance of it's own type and ideally it should always be the fragment type