In addition to AF Elements being able to inherit an AF Element Template properties, AF Element Templates can inherit other AF Template properties and actually build a hierarchy of AF Templates.  Using this principle can be helpful in building an infrastructure that is easier to maintain and much more robust.

 

Two Rules of Thumb:

  1. Never create an AF Element that does not inherit its properties from an AF Element Template
  2. Create a single "root" AF Template that ALL other templates inherit from

 

When ensuring that all elements inherit from a template, you guarantee that you can make global changes to you AF structure without having to edit every element.  When all element templates are inherited from a single template, you now have a mechanism to easily affect every element in your database.