Added Alias support for Keys.
Added guard against Circular Dependency
Merge pull request #9 from njasm/feature-alias

Added Alias support for Keys and Fix Circular Dependency bug.