rename builder() to more descriptive newBuilder()