Report service and model