The approach which establishes a place to store properties and other rules that apply across several leaf classes is called:
Cross-Class Approach
Streamlined Process
Top-Down Approach
Application Accelerator