Don't append extra underscore after prefix in PagePartGenerator