unset when new value is null only
added test case for ReferenceMany mapping