public virtual void Setup(HavenResourcesCollection templateArg)
 {
     havenResource1 = new HavenResourceBurstIncrease(templateArg.havenResource1);
     havenResource2 = new HavenResourceStandard(templateArg.havenResource2);
     havenResource3 = new HavenResourceBurstDecrease(templateArg.havenResource3);
     havenResource4 = new HavenResourceGradualIncrease(templateArg.havenResource4);
 }
 public HavenResourcesCollection(HavenResourcesCollection templateArg)
 {
     Setup(templateArg);
 }