21 Reinforcing Concepts and Good Design Principles