added in ReportingAPI and the getTransaction method and supporting domain classes.