Fixing ordering bugs in workbook model and tests

* When parsing yaml we can't rely on order of properties
 because it's against yaml specification
* In tests we often make assumptions about list items order

Change-Id: I536bc31ba7bee68e2904a23af73004f2e0ba2261