public function validTargetEnvironments()
{
$archive = $this;
$envs = $this->Environment()->Project()->DNEnvironmentList()->filterByCallback(function ($item) use($archive) {
return $archive->EnvironmentID != $item->ID && $archive->canMoveTo($item);
});
return $envs;
}