'Workflow name from Alfred\'s environmental vars or ``info.plist``.
:returns: workflow name
:rtype: ``unicode``'

@property
def name(self):

    if (not self._name):
        if self.alfred_env.get(u'workflow_name'):
            self._name = self.decode(self.alfred_env.get(u'workflow_name'))
        else:
            self._name = self.decode(self.info[u'name'])
    return self._name
