title: Is there a specific method that would get executed in a class when i load a Monticello package containing this class?
body: <p>Is there a specific method that would get executed in a class when i load a Monticello package containing this class?</p>
  
  <p>An Example:</p>
  
  <p>Version 1,</p>
  
  <p>SomeMonticelloPackage-MyName.1.mcz:</p>
  
  <pre><code>Object subclass: #SomeClass
      classVariableNames: 'ImportantParameter'
  
  SomeClass class&gt;&gt;defaultParameter
      ^ false
  
  SomeClass class&gt;&gt;initialize
      ImportantParameter := self defaultParameter
  </code></pre>
  
  <p>In Version 2 i change the default for the ImportantParameter,</p>
  
  <p>SomeMonticelloPackage-MyName.2.mcz:</p>
  
  <pre><code>SomeClass class&gt;&gt;defaultParameter
      ^ true
  
  SomeClass class&gt;&gt;initialize
      ImportantParameter := self defaultParameter
  </code></pre>
  
  <ul>
  <li>If i load Version 1 into an empty image, everything is ok.</li>
  <li>If i load Version 2 into an empty image, everything is ok.</li>
  <li>If i load first Version 1 and then Version 2, than Version 2 goes with the wrong default.</li>
  </ul>
  
  <p>So i hope that some method exists that would be called in a class when a Monticello package containing this class is loaded into an image, so i could re-initialize the class. Is there one? Is there another solution to this problem?</p>