public function deleteWithDependencies()
{
if ($this->cover !== null) {
$this->cover->deleteWithFile();
}
$this->pollOptions()->delete();
$this->pollVotes()->delete();
$this->userTracks()->delete();
// FIXME: returning used stars?
$this->featureVotes()->delete();
$this->delete();
}