public function isCreate()
{
$entity = $this->_context['entity'];
if (is_array($entity) || $entity instanceof Traversable) {
$entity = (new Collection($entity))->first();
}
if ($entity instanceof Document) {
return $entity->isNew() !== false;
}
return true;
}