public void deleteEventSubscription(EventSubscriptionEntity persistentObject) { getDbSqlSession().delete(persistentObject.getClass(), persistentObject.getId()); if (persistentObject instanceof SignalEventSubscriptionEntity) { createdSignalSubscriptions.remove(persistentObject); } }