Add VCLifeCycle