FIX: Correct TryValidateProperty logic