This package encapsulates events that are caused by models. The reason they are defined here is to circumvent circular dependencies as OpenPatricianGameEvent is already dependent of OpenPatricianModel