Add events model, with a get type concern