copying constructor for BaseCluster