Observables

Observable model
ObservableModel - is a observable object with it's own methods.
Every component has props property which is ObservableModel.
At first you should create ObservableModel with new operator, also you can use initial params
user.store.js
        import { ObservableModel } from 'framework/model'

        class UserStore extends Store {
            constructor() {
                super();
                this.user = new ObservableModel();
            }
        }
sub(()=> {}) Creates a subscriber that watch any changes of ObservableModel
set('name', 'New value') Set new value
get('name') Get value from by name prop
save(params) Is used for updating of object bu id
Observable collection
Observable boolean