Made phase 5 - refactoring after implementation.
Before/After annotations example.