public static void RemoveEntity(this IEntityCollectionManager entityCollectionManager, IEntity entity) { var containingPool = entityCollectionManager.GetCollectionFor(entity); containingPool.RemoveEntity(entity.Id); }