events - move common fields from story to an abstract class