Removing nil keys and values from insert cluases, adding optional second
returning parameter to insert, removing _ from mock adapter