'Topic factory method. Subclass must override.
Topic objects need to provide:
* GetValue() method which returns an atomic value.
Will raise NotImplemented if not overridden.'

def CreateTopic(self, TopicStrings=None):

    raise NotImplemented('Subclass    must    implement')
