Exercise 14, eager loading. Refactoring