Using it we can bypass the ensureTagNamed: method. So it should at least - be place in private protocol - rename privateAddTagNamed: - and all the senders should be replaced by ensureTagNamed: