Add SharingEvent model with example spec