internal void RemoveRequirement(Requirement requirement) { _requirements.Remove(requirement); }
internal void AddRequirement(Requirement requirement) { _requirements.Add(requirement); }