Refactor PruneVarSubMean
Use SGVector instead of simepl arrays and register all the parameters of
the class in order to support serialization