Added Alias support for Keys.
Added guard against Circular Dependency