public function setDocumentValue($document, $property, $value)
{
$setter = \Closure::bind(function ($document, $property, $value) {
$document->{$property} = $value;
}, null, $document);
$setter($document, $property, $value);
}