Updating DirectMapMapping

Updating DirectMapMapping, adding null check to buildCloneForPartObject function