Improved error correction; reverted containskey.deData.setPartial(); unit tests for all base functionality