add factory service for instanciating question objects