Refactorizado codigo feo en OperationService save()