Allow adding multiple properties.

    eg `property :foo, :bar` or `properties :foo, :bar`

    NB: This was previously possible using undocumented `properties` method but this accepted an
    array. For backwards compatibility, this still works.