changed: Guard now runs all specs whenever any concern changes
added: ModelProps now provides referential integrity for models