use relationships for table_of_contents, last_synthesis. allow for better discussion constructor