It would be nice to have an option to disable some warning logs. Eg: I have a lot of warning #2, but that is because I make use of the ExceptionEx class when an object could not be returned from a method. But if fills up the list.
There is no problem per se. I code like this (a bit out of context, but you will get the idea):
Public Sub getUserByUsername(username As String) As User
Dim u As User = dbCore.GetObjectByUniqueColumnValue("users", "username", username)
If u.IsInitialized Then
Dim ex As ExceptionEx
ex.Initialize("User not found")
I could also return Null, but I prefer Exceptions.