examples separation for lazy and injection postinstall method