the function BuilderTagBase#build() is made protected