Use \base_corporation.retrieve_all` for separation of concerns