title: EXT4JS Name Conventions
body: <p>I'm using EXTJS 4.1 and I'm naming my components as follows. If I create a store I end it with Store and I do the same for Controllers, Models, etc. So I may have UserStore.js. I then put it in a controller. Now EXTJS will create getter and setters for it but the way it does it, is they append the name "Store" to the end so I now have the following: getUserStoreStore(). Which I don't like. </p>
  
  <p>But I want to append Store to my file names so I know what files I'm working in. So for example I may have a UserModel.js, UserStore.js, UserView.js, UserController.js. If I didn't I would have 4 files Called User.js and it would be a pain to always have to remember which file I'm working in. </p>
  
  <p>So my question is there a config to change the way EXTJS names these getters and setters, or do I have to live with getUserStoreStore. It gets even uglier is I have sub dir under stores so for example if I have the following:</p>
  
  <pre><code>-store
   -user
    -UserStore.js
    -UserPersmission.js
  </code></pre>
  
  <p>I define the store like this:</p>
  
  <pre><code>Ext.define('MyApp.store.user.UserStore'
  </code></pre>
  
  <p>I then get the following setter:</p>
  
  <pre><code>getUserUserStoreStore()
  </code></pre>
  
  <p>Yuck! Any idea or do I just live with this?</p>