update: generate_properties.rb