CA1062: Validate arguments of public methods
It's always safe to check a value against null

Saves throwing an exception if the type is null
Closes #360

SqlBuilder is using always using the first argument