/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="refId">The Id (GUID) that uniquely identifies this LearningStandardAssociation.</param>
 ///<param name="learningStandardRefId">A RefId that identifies a Learning Standard.</param>
 ///<param name="targetObjects">List of target objects for the learning standard linkage.</param>
 ///<param name="startDate">Start date of the learning standard association.</param>
 ///<param name="authoritativeSource">Body or organization creating this association.</param>
 ///<param name="creator">Name of the Creator of the relationship.</param>
 ///
 public LearningStandardAssociation( string refId, LearningStandardRefId learningStandardRefId, TargetObjects targetObjects, DateTime? startDate, string authoritativeSource, CreatorLearning creator )
     : base(InstrDTD.LEARNINGSTANDARDASSOCIATION)
 {
     this.RefId = refId;
     this.LearningStandardRefId = learningStandardRefId;
     this.TargetObjects = targetObjects;
     this.StartDate = startDate;
     this.AuthoritativeSource = authoritativeSource;
     this.Creator = creator;
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="refId">The Id (GUID) that uniquely identifies this LearningStandardAssociation.</param>
 ///<param name="learningStandardRefId">A RefId that identifies a Learning Standard.</param>
 ///<param name="targetObjects">List of target objects for the learning standard linkage.</param>
 ///<param name="startDate">Start date of the learning standard association.</param>
 ///<param name="authoritativeSource">Body or organization creating this association.</param>
 ///<param name="creator">Name of the Creator of the relationship.</param>
 ///
 public LearningStandardAssociation(string refId, LearningStandardRefId learningStandardRefId, TargetObjects targetObjects, DateTime?startDate, string authoritativeSource, CreatorLearning creator) : base(InstrDTD.LEARNINGSTANDARDASSOCIATION)
 {
     this.RefId = refId;
     this.LearningStandardRefId = learningStandardRefId;
     this.TargetObjects         = targetObjects;
     this.StartDate             = startDate;
     this.AuthoritativeSource   = authoritativeSource;
     this.Creator = creator;
 }