Refactored package name
Refactoring, introducing a classical layered architecture (but anemic models...)