Hey,

So far I've been assuming that if we'd introduce a list of statement groups in the PHP DataModel, that it'd be ordered.

 
Do you think this would be a good idea? I think it is because the statements are basically ordered by property and therefore it makes sense to group them in the datamodel as well. They are grouped in the ui and in the list so why not create a StatementGroup and StatementGroupList for this case? Those could replace the current StatementList in Item and Property.

This was discussed quite some time ago, and added as a TODO. https://github.com/wmde/WikibaseDataModel/issues/22

Still have not gotten to that though.

Cheers

--
Jeroen De Dauw - http://www.bn2vs.com
Software craftsmanship advocate
Evil software architect at Wikimedia Germany
~=[,,_,,]:3