minor (Core) : added extension methods for safe invocation of events