Added regular properties support for alternative types

Implementation to support additional properties when describing an "alternatives" node.  (Responding to #211)