private void sendEventsToThem(Set<SimpleEntity> loadedEntities, int createdIfIdGreaterThan) {
        for (SimpleEntity entity : loadedEntities) {
            Map<Class<? extends Component>, Component> components = new HashMap<>();
            for (Map.Entry<Class<? extends Component>, Component> originalComponents : entity.entityValues.entrySet()) {
                components.put(originalComponents.getKey(), internalComponentManager.copyComponentUnmodifiable(originalComponents.getValue(), false));
            }

            SimpleEntityRef entityRef = createSimpleEntityRef(entity, false);
            if (entity.getEntityId() <= createdIfIdGreaterThan) {
                entityRef.send(new AfterEntityLoaded(components));
            } else {
                entityRef.send(new AfterComponentAdded(components));
            }
        }
    }