title: Pre-constructor initialization
body: <p>My problem is like this, I have a class named "Product" and another class named "Agriculture", the "Agriculture" class is inheriting the "Product" class.</p>
  
  <p>When I summon the "Agriculture" constructor obviously the "Product" constructor is summoned first.</p>
  
  <p>The question is, can I initialize one of the product's members via a set method first?</p>