Do commit check once per save(), at the end
Raise type error if element of row is not Mapping
Rename sqlite to sql