TopicImpl(String type, {this.separator = '.', this.paths = const []}) : type = _normalizeTypeToken(type);