1) Allow OCIL checklist and variables documents to be serialized to OutputStreams
2) Allow OCIL variables documents with no individual variables defined
3) Evaluate complex checks when determining OCIL exports