Implement properties.associates, general.pubdate: closes #26, closes #19, closes #25