'Get a list of available field names for this object. The
`computed` parameter controls whether computed (plugin-provided)
fields are included in the key list.'

def keys(self, computed=False):

    base_keys = (list(self._fields) + list(self._values_flex.keys()))
    if computed:
        return (base_keys + list(self._getters().keys()))
    else:
        return base_keys
