Make PathBuilder non-final #642