implement schemaless_set