title: Extjs Chained store to GlobalStore in ViewModel
body: <p>I want to use a store that in chained to global store,
  but after launch I gives js warning:</p>
  
  <pre><code>Ext.data.Store created with no model
  </code></pre>
  
  <p>and i cannot see any data.</p>
  
  <p><strong>Here is my code:</strong></p>
  
  <p><em>Global UserStore</em></p>
  
  <pre><code>Ext.define('App.store.UserStore',{
  extend      : 'App.store.AjaxReadyStore',
  requires    : ['App.model.UserModel'],
  model       : 'App.model.UserModel',
  autoLoad    : false,
  id          : 'UserStore',
  alias       : 'store.UserStore',
  
  
  constructor : function() {
      this.callParent(arguments);
      this.proxy.api= {
          create  : 'api/v1/users',
          read    : 'api/v1/users',
          update  : 'api/v1/users',
          destroy : 'api/v1/users'
      };
      this.readAndLoad();
  }
  });
  </code></pre>
  
  <p><em>ViewModel</em></p>
  
  <pre><code>Ext.define('App.view.tasktemplate.TaskTemplateModel', {
      extend  : 'Ext.app.ViewModel',
      alias   : 'viewmodel.tasktemplate',
      stores : {
          owner: {
              source  : 'UserStore'
          }
      }
  });
  </code></pre>
  
  <p><em>View</em></p>
  
  <pre><code>Ext.define('App.view.tasktemplate.TaskTemplateOwnerList',{
      extend  : 'App.view.pool.grid.GridWithAction',
      xtype   : 'tasktemplateownerlist',
      store: {
          bind : '{owner}'
      },
  });
  </code></pre>