Fix bug with multiple instances of same view model.

If there were multiple instances of same view models they shared
values of Notifiable descriptor. Now descriptor behaves as proxy
and actual data is saved on instance of view model, not descriptor.