The pyToken interest parameters:
interestUpdateAmount
collateralizationRatio
liquidityTarget
adjustmentFreeWindow
debtRateLimit
borrowFee
are all the same across all pyToken contracts. It is probably unnecessary to pass them to each pyToken contract. Instead, they should be looked up from the pyTokenFactory contract as needed.
The pyToken interest parameters: interestUpdateAmount collateralizationRatio liquidityTarget adjustmentFreeWindow debtRateLimit borrowFee
are all the same across all pyToken contracts. It is probably unnecessary to pass them to each pyToken contract. Instead, they should be looked up from the pyTokenFactory contract as needed.