feat(entity): add application entities