Made classes more generic. Forums are collections. Posts are records. We will name differently at the UI level. Motivation: posts can have any type of responses. And they are themselves posts.