public bool IsValid() { return(input != null && input.GetTermStrings().Contains(inputProperty) && output != null && output.GetTermStrings().Contains(outputProperty)); }