title: Aurelia class Constructor vs Activate
body: <p>When exporting an es6 class, which is acting as a view model in aurelia, I seem to be able to set initialization code in both the constructor and an activate function.</p>
  
  <p>Are there any standard conventions here?</p>
  
  <p>Should I be doing certain initialization in one but not the other?</p>
  
  <p>Is the activate function there for users not implementing es6 classes?</p>