internal void Dispose()
        {
            Fetch <PropInfo> .Dispose(); Fetch <TreeInfo> .Dispose(); Fetch <VehicleInfo> .Dispose(); Fetch <CitizenInfo> .Dispose();

            Fetch <NetInfo> .Dispose(); Fetch <BuildingInfo> .Dispose();

            assets = null; packagesToPaths = null; instance = null;
        }
        internal void Dispose()
        {
            Fetch <BuildingInfo> .Dispose(); Fetch <PropInfo> .Dispose(); Fetch <TreeInfo> .Dispose(); Fetch <VehicleInfo> .Dispose();

            Fetch <CitizenInfo> .Dispose(); Fetch <NetInfo> .Dispose();

            assets = null; packages.Clear(); packages = null; skippedProps = null; instance = null;
        }