'A dictionary of the actions properties.
This is used to subsitute "tags" in the commands.'

@property
def _properties(self):

    if (self.__properties is not None):
        return self.__properties
    self.__properties = dict(((key, getattr(self, key)) for key in dir(self) if ((not key.startswith('_')) and (not callable(getattr(self, key))))))
    return self.__properties
