Revert Protected Properties in Select Attribute

Revert protected properties in `SelectAttributeTypeController`

Causes issues with code in the wild that attempts to carry over private
properties
Merge pull request #1248 from mkly/revert_protected_properties_in_select_attribute

Revert Protected Properties in Select Attribute