Properly saving, updating, and reading reports from the database