protected function uninstallAspects(Plugin $plugin)
    {
        $dto     = new DTO(array('PluginID'=>$plugin->PluginID));
        $aspects = $this->AspectService->findAll($dto)->getResults();

        foreach ($aspects as $aspect) {
            $this->AspectService->delete($aspect->Slug);
        }

    }