Kumaran | #869 | Cleaned up register service by separating the functionality into ECRegisterService, FPRegisterService and ANCRegisterService.