New RichSymbol implicit class.
Use asString method.
Sort by class name.
Sorty by property name.
Remove debugging.
Simplify.
Remove debugging.
Specifications for Live monad.
Should satisfy monad laws.
Pass monad laws.
Use immutable HashSet rather than HashMap to reduce memory footprint.