Fixed setting parameter value to "NULL" instead of DBNull for complex type

If POCO has a complex type property with null value (e.g. PocoObject.ComplexChildProperty = null), the string "NULL" was being written to the database, where it should have written a DBNull instead.