extract SequenceCounter into helper class
use constant for capability tag
avoid method call