Since this is a public class woudnt it be safer to initialise the `TopicCreator` property in the constructor?