For update and insert only use valid fields

When using kwargs that dont exist in the model fields ignore them.
Tests for non existing fields for insert,update