TagInterface and TagSubjectSubscriber