Initialization lifecycle refactoring.