Builer Pattern in Golang