Refactor entity to implement shared interfaces
Refactor package name from service to application