Weaving Event Aggregator Through net.pipe project by Fody and Mono.Cecil. Making the project more useful. Implementing Open/closed principle using Aspect Oriented Programming.