</div>
<div class="slide">
+ <h1>Some More <code>init_arg</code> examples</h1>
+
+ <ul>
+ <li>Private attribute, public constructor name</li>
+ </ul>
+
+<pre><code>package Person;
+use Moose;
+
+has <span class="highlight">_size</span> => (
+ is => 'ro',
+ <span class="highlight">init_arg => 'size',</span>
+);
+
+my $person = Person->new( <span class="highlight">size => 42</span> );
+
+<span class="wrong">$person->size(); # error</span></code></pre>
+</div>
+
+<div class="slide">
<h1>Why Set <code>init_arg => undef</code>?</h1>
<ul>