/**
  * Update all account read permissions items when permissions for item is removed from user
  */
 public static function securableItemLostPermissionsForUser(SecurableItem $securableItem)
 {
     if ($securableItem instanceof Account) {
         $modelDerivationPathToItem = RuntimeUtil::getModelDerivationPathToItem('Account');
         $account = $securableItem->castDown(array($modelDerivationPathToItem));
         self::updateAccountReadSubscriptionTableBasedOnBuildTable($account->id);
     }
 }