Adding break to quickly jump out of loop
Adding Work::Property concept
Adding PropertySet concept

The Work is responsible for being the collection of properties and
other identities. The PropertySet is responsible for accepting and
routing appropriate properties.
Adding specs to PropertySet

Also tightening up behavior. Ready to connect Property and
PropertySet.