refactored EventObjectFragmet