Support SQL as a protocol
Cleaner parameters resolution
Fix RowIterator behaviour when result set is empty
Revert current implementation of transactions => dead end
Refactor before reimplementing transactions
get name from builder