Creating WorkOrder model; splitting Versions and Orders semantically