Polls (Entity already exists) Groups (Entity already exists) Article check if public UserForumViewed it should contain records that show the last viewed post in each forum topic BlogPost id title slug timestamp lead (?) text poster public ForumTopicGroup visible locked ForumTopic roles who can access it visible locked ForumPost id forum topic creator timestamp last edited by last edited timestamp last edit reason edit count text Library id owner author title year borrowable borrowed by borrower returned commentable Event id creator created at last edited by last edited timestamp last edit reason start time end time (may be null) description location commentable PrivateChatMessage id from user to user timestamp GroupChatMessage id from user to group timestamp