Based on chapter09-04, but with following changes from the main text:


In Model
- removed injected CarRepository
- removed findCarsWithoutRecentService
  - plus defaults, choices, validation



In CarRepository
- updated findCarsWithoutRecentService
  - removed @Hidden
  - added defaults, choices, validation



In CarRepositoryInMemory
- injected ClockService
- added findCarsWithoutRecentService implementation
  - removed @Hidden
  - added defaults, choices, validation



