eces of model data. </li>
<li>
Provide methods for manipulating that data. </li>
<li>
Generate <code>INotifications</code> when their model data changes. </li>
<li>
Expose their name as a <code>static method</code> called <code>NAME</code>, if they are not instantiated multiple times. </li>
<li>
Encapsulate interaction with local or remote services used to fetch and persist model data. </li>
</ul>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="05c15bb01bde696d710079f5691db6a4"></a><!-- d