A field is used a Java bean setter A property is the basic data element A param is the basic variable element Used in properties of type selection to define a list of (possibly selected) name/value pairs