Added reportClass property to command. This is the class reponsible for generating report for a command. If this is null or not set, it means command does not have a report