* Insert anonymous c# types with insert options
* Pass: Can Insert an array of strongly typed objects
* Pass: Can insert strongly typed objects with insert args
* Pass: can insert single storngly typed object
* Pass: Can insert single strongly typed object with insert args