Implementing EntityEvent model