Module lifecycle