In fact by default if maxoccurs is not precised the value should be 1. I think we dont have to worry about the old behaviour `None = UNBOUNDED` since I think nobody has ever use `None` for unbounded, the `None` value was used only internally.