data members are defined using instance variables in Java
Arrays in JS are "ordered collections"
Objects in JS are "keyed collections" - key-value pairs
keys = property names (instance variable names or
data member names)
each key/property is assigned a value