%PersistentWe chose this when we selected the class type at step 4. Extending %Persistent allows instances of our Contact class to be saved in the database.
%PopulateWe chose this when we selected additional characteristics at step 5. Extending %Populate allows Contact to use the Caché auto-population features for generating test data.
%XML.AdaptorWe chose this when we selected additional characteristics at step 5. Extending %XML.Adaptor allows Contact to be used with Caché's XML tools. For example, we can export Contact instances as XML and use Contact in Web Services scenarios. We will not be using these features in this tutorial.