A Topic represents the topic of a channel. It consists of the topic itself, who set it and when
Create a new Topic setting the text, the creator and the creation time
Replace a Topic with another one
Returns self
[Validate]