Wobei, vielleicht es anders doch besser. Also die Parameter, die von der Extension kommen, dürfen immer die anderen überschreiben. Weil die sind ja nur relevant für die Extension selbst, und somit ist der Extension-Ersteller selbst dafür verantwortlich.
Readonly wäre dann nur dafür relevant, was an die anderen Extension weitergereicht wird.