external List<Material> getMaterialByTags(String tagsQuery, [void Function(Material material) forEach]);