Modify *DB.Insert and *DB.Delete to only accept pointer argument
Fix panics in *DB.Insert and *DB.Delete when slice of indirect struct passed to them