Required arguments placed at the end are making all the previous attributes required, which is a BC break (``$parameters`` cannot be omitted anymore) and looks weird.

Thus, the array should be typehinted