fixed: issue from multi-inheritance. Parameter 'with' added to the
annotation aspect.
Code refactoring to reduce the size of Aspect and provide a helper.
Optimisations
Algo optimisation
Useless files removed