def METHOD_NAME(self, **kw):
    name = kw.get('name')
    if isinstance(name, str):
        name = {'name': name}
    centroid = kw.get('centroid', (23.0, 34.0))
    geometry = kw.get('geometry', 'POINT(%f %f)' % centroid)
    self.add_data('placex',
                 {'place_id': kw.get('place_id', 1000),
                  'osm_type': kw.get('osm_type', 'W'),
                  'osm_id': kw.get('osm_id', 4),
                  'class_': kw.get('class_', 'highway'),
                  'type': kw.get('type', 'residential'),
                  'name': name,
                  'address': kw.get('address'),
                  'extratags': kw.get('extratags'),
                  'parent_place_id': kw.get('parent_place_id'),
                  'linked_place_id': kw.get('linked_place_id'),
                  'admin_level': kw.get('admin_level', 15),
                  'country_code': kw.get('country_code'),
                  'housenumber': kw.get('housenumber'),
                  'postcode': kw.get('postcode'),
                  'wikipedia': kw.get('wikipedia'),
                  'rank_search': kw.get('rank_search', 30),
                  'rank_address': kw.get('rank_address', 30),
                  'importance': kw.get('importance'),
                  'centroid': 'POINT(%f %f)' % centroid,
                  'indexed_status': kw.get('indexed_status', 0),
                  'indexed_date': kw.get('indexed_date',
                                         dt.datetime(2022, 12, 7, 14, 14, 46, 0)),
                  'geometry': geometry})