Using case instead of equal
Make report-type translatable
Using unless instead of 'if !'
Cleaned and optimized report model