Pass options to each lifecycle method separately