Renaming and adding new Services, Dao and models form many
functionalilies.