Updated UseCaseModel