Fixes to make deepObjectExtend work
All tests are passing now