property_vs_structure