eventable supports on_create lifecycle events (those without at: params)
use after_commit on eventable lifecycle hooks to prevent race condition
bump version