The value type here is almost certainly more constrained than `object`. Is it always a Spawner?