Added get_recipients(self, ar) to be extended by child products