Why OpenZeppelin Governance open code(solidity) didn't set the voting period for each proposel?

Hi, I am a junior developer in Korea studying through Open Zeppelin's open source. While studying governance, a simple question arose. In the governance open source provided by Open Zeppelin, the voting period is initially set(constructor) and designed to be applied to all agenda items. I think it would have been okay to set the voting period every time an proposel was created. Is there any special reason for developing this way?

Thank you for always providing great features and code.

1 Like

why you don't change it ?

in propose function ,

uint64 deadline = snapshot + yourTime.toUint64();