Implement more tests for deep nesting.
Handle case of reseting to 'undefined'.
Add more tests.
Add support for non-linear organization.
Simplify.
Catch circular dependencies.
Update readme.
Release v0.2.0