Issue refs #1598: add dto instead of model, improve cancel, add delete method and other stuff for reports list