public function onAfterDelete()
 {
     parent::onAfterDelete();
     // Delete associated permission codes
     $codes = $this->Codes();
     foreach ($codes as $code) {
         $code->delete();
     }
 }
 public function onAfterDelete()
 {
     parent::onAfterDelete();
     //prevent orphaned records remaining in the DB
     $this->deletePasswordLogs();
 }