Added IdeaService and registered as a factory