design reason behind how the relationship between DOM element's `property` and its corresponding `attribute` works
Design reason behind the relationship between element's property and its corresponding attribute