Adding metadata such as generation and logical event type into the Events when stored with RavenDB