add open feature, preparation of new and merge and rename DataChanged property in MainModel (also event name)