Model service first implementation