add_property("diffuse", &BasicMaterial::set_diffuse, &BasicMaterial::set_diffuse_map, true);
add_property("specular", &BasicMaterial::set_specular, &BasicMaterial::set_specular_map, false);
add_property("normal", &BasicMaterial::set_normal_map);
add_property("emission", &BasicMaterial::set_emission, &BasicMaterial::set_emission_map, false);
add_property("shininess", &BasicMaterial::set_shininess, &BasicMaterial::set_shininess_map);
add_property("reflectivity", &BasicMaterial::set_reflectivity, &BasicMaterial::set_reflectivity_map);
add_property("diffuse", &BasicMaterial::set_diffuse, &BasicMaterial::set_diffuse_map, true);
add_property("specular", &BasicMaterial::set_specular, &BasicMaterial::set_specular_map, false);
add_property("normal", &BasicMaterial::set_normal_map);
add_property("emission", &BasicMaterial::set_emission, &BasicMaterial::set_emission_map, false);
add_property("shininess", &BasicMaterial::set_shininess, &BasicMaterial::set_shininess_map);
add_property("reflectivity", &BasicMaterial::set_reflectivity, &BasicMaterial::set_reflectivity_map);