Allowed multiple settings of property ID, added ability to define an ID for property set.  These changes were discussed with @samreid prior to making them.  See #35.