basis.data.object: some fixes for Merge

- more effective and correct processing of data on init
- reset properties on source change when new source has no some
properties