How do I save (and later load) fitted KernelPCA model using MultivariateStats.jl

I’m fitting a simple KPCA to data:

‘’‘KPCAModel = fit(KernelPCA, MyArray; kernel=(x,y)->exp(-norm(x-y)^2/(2*σ^2)), maxoutdim=NumFactors, inverse=true)’‘’

How do I save the model in Julia to load it back to transform new data using that fitted? I want to be able to apply the transform to new data in a few days time rather than having to run the fit again.

Any help or suggestions would be appreciated.

Thanks.