Added IReport methods & Report Base Classes