private ProjectPropertyGroupTaskInstance(ProjectPropertyGroupTaskInstance that)
 {
     // All members are immutable
     _condition  = that._condition;
     _properties = that._properties;
 }
 /// <summary>
 /// Cloning constructor
 /// </summary>
 private ProjectPropertyGroupTaskInstance(ProjectPropertyGroupTaskInstance that)
 {
     // All members are immutable
     _condition = that._condition;
     _properties = that._properties;
 }
 /// <summary>
 /// Create a new PropertyGroup task.
 /// </summary>
 /// <param name="taskInstance">The task instance data</param>
 /// <param name="loggingContext">The logging context</param>
 /// <param name="projectInstance">The project instance</param>
 /// <param name="logTaskInputs">Flag to determine whether or not to log task inputs.</param>
 public PropertyGroupIntrinsicTask(ProjectPropertyGroupTaskInstance taskInstance, TargetLoggingContext loggingContext, ProjectInstance projectInstance, bool logTaskInputs)
     : base(loggingContext, projectInstance, logTaskInputs)
 {
     _taskInstance = taskInstance;
 }