fix(builder): allow type values different than string