added generic type to FrameworkEvent