Class ClassInvariantLifecycle