what do you think of the name `def create_from_event`?