generic topicObject methods for updating the properties