added ability to handle object properties which have null values but als...

...o have nested object properties

This change helps sequelize properly handle 1:1 join results which contain null value for joined table