I realized that alot of this was generalizable between the two reports (user and applications) so I figured it would make sense. Might be better to create another class that subclasses AdminFacetedReport and put this there.