If the builder is not going to be subclassed, don't make it abstract and remove the `ConcreteBuilder`.