'All field keys known by this instance, even if their value is None'

def all_field_keys(self):

    _data = object.__getattribute__(self, '_data')
    return frozenset(ALL_METADATA_FIELDS.union(_data['user_metadata'].iterkeys()))
