readonly on One2Many
Actually the readonly attribute of One2Many makes the all screen readonly which means no addition/suppression but also no edition.
I think we should not forbid the edition in such case because it doesn't force us to define correct states on the line because they could be accessible from other place then through the One2Many.
Of course such change will require to check all the existing One2Many Model to ensure they have a proper states.