'Returns the premium object which will be gotten by the transformer,
if its not there, try and get it. Will return None if there\'s nothing
there.'

@property
def premium(self):

    if (not hasattr(self, '_premium')):
        try:
            self._premium = self.addonpremium
        except AddonPremium.DoesNotExist:
            self._premium = None
    return self._premium
