public abstract function buildPart2();
public function __construct(Builder $builder) { $builder->buildPart1(); $builder->buildPart2(); }