There are CanCan calls that use SolrDocuments as input. Needed to accomodate those by using the hydra-access-controls test_read and test_edit methods, but those were already overriden before to only work with ActiveFedora::Base objects as input. Needed to refactor these calls to work for both