Professor model tested & implemented close #5
Moving private $document to DocumentSet