Switched to ordered set for alias lookup
Now only aliases identical objects, not ones that are equal
Now preserves mutability of strings
Added examples and test projects
Performance tuning
Bug fixes
Improved reading performance
Fixed key/value order bug
Added handling for unknown object classes
Updated documentation