title: smalltalk public initialize
body: <p>Is there any way to "hide" initialize method so it couldn't be called after construction?</p>
  
  <p>I would like something like:</p>
  
  <pre><code>Class&gt;&gt;new: params
    ^super newInstance initializedBy: [
      "actual initialization code"
  ]
  </code></pre>