public Substitution(int position, substitutionType t, substitutionRank r, int? data) { type = t; rank = r; this.data = data; this.position = position; completed = false; }
public Substitution(int position, substitutionType t, substitutionRank r) : this(position, t, r, null) { }