Inject email service rather than mapper and use it to create email entity.

Inject verify registration view also.