Support segment-literal notation '[' for referencing properties that are not valid identifiers.
Merge branch 'master' into segment_literal_notation