public void removeRequirement(Requirement r) { requirements.Remove(r); }
public void addRequirement(Requirement r) { requirements.Add(r); }