private string?DeterminDtoPropertyCheck(DtoProperty property, DtoPropertyIsValidCheckConfig dtoValidityCheck)
        {
            if (dtoValidityCheck.CheckIsValid)
            {
                return($"{property.PropertyName}?.CheckIsValid() is true");
            }

            var basicValidityCheck = new DtoBasicPropertyIsValidCheckConfig(dtoValidityCheck.AllowNull);

            return(DeterminBasicPropertyCheck(property, basicValidityCheck));
        }
 private string?DeterminBasicPropertyCheck(DtoProperty property, DtoBasicPropertyIsValidCheckConfig validityCheckConfig)
 {
     if (validityCheckConfig.AllowNull)
     {
         return(null);
     }
     //else if (validityCheckConfig.IsCollection)
     //{
     //}
     else
     {
         //Make sure it's not null
         return($"{property.PropertyName} is not null");
     }
 }