title: Can factory created objects have constructors?
body: <p>This question follows from my <a href="https://stackoverflow.com/questions/18854752/selenium-pagefactory-check-if-on-correct-page">Selenium question</a>. In that question I am using a factory to create objects and I thought, perhaps mistakenly, that my class would not have a constructor if it is being instantiated by a factory. But, in the comments of the answer, MrTi recommends assigning something in the constructor.</p>
  
  <p>Hence - can factory instantiated objects have constructors?</p>