defects validation, reports widget small refactoring