libview: make document from PpsJob a construct-only property
In preparation of making the private fields from PpsJob private
And a couple more cleanup-commits.
In preparation of making the private fields from PpsJob private
And a couple more cleanup-commits.