removed protected methods because of setBuilder