'Return a dictionary that describes the field ``self``.'

def get_description(self, env):

    desc = {'type': self.type}
    for (attr, prop) in self.description_attrs:
        value = getattr(self, prop)
        if callable(value):
            value = value(env)
        if (value is not None):
            desc[attr] = value
    return desc
