Only one service module with multiple factories