With Dynamics Nav 2016 you now have the ability to make events. While this makes creating add-ons much easier and minimize the impact on existing code. It might become harder to debug though. How do you know what functions are subscribed to your event? What order do these responses happen?