Circular dependencies

Potentialy Fixes #84: Added circular dependency checking to AE Aspect
registry.