```\nrequire(\_startBlock > block.number, "Proposal start block must be in the future");\nrequire(\_durationBlocks > 0, "Proposal cannot have a duration of 0 blocks");\nrequire(\_expiresBlocks > 0, "Proposal cannot have a execution expiration of 0 blocks");\nrequire(\_votesRequired > 0, "Proposal cannot have a 0 votes required to be successful");\n```\n