Kata for practicing SOLID principles