Index of all pages
Most linked to pages
Most Visited Pages
Wanted Pages
Short Pages
Design by contract
Immutable object
Model the real world
Separation of concerns