Added Composition and clean OOP examples.