public ReadOnlyAssignment(AbstractAssignment inheritedAssignment)
     : base(inheritedAssignment)
 {
     this.inheritedAssignment = inheritedAssignment;
 }
 protected AbstractAssignment(AbstractAssignment inheritedAssignment = null)
     : base(inheritedAssignment)
 {
 }