Making an explicit copy constructor for ClusterParamsAlgNew and ClusterParamsExecutor ... needed because TPrincipal does not have an explicit copy constructor and will seg-fault --kazu