tb_property_alloc
property = tb_property_alloc(key, entry->type);
p = tb_property_alloc(property->key, property->type);
property = tb_property_alloc(key, TB_PROPERTY_TYPE_VALUE);
property = tb_property_alloc(key, TB_PROPERTY_TYPE_DATA);
property = tb_property_alloc(key, TB_PROPERTY_TYPE_TEXT);
property = tb_property_alloc(key, TB_PROPERTY_TYPE_DIRECTORY);