Implementation of code review, improved the structure of the code by moving the get_search_objs function to AuthorityMetaUnit and making it generic so it will work for any subclass of AMU