public static ActionResult AfterInstallInitialize_DB(Session session)
        {
            RunDatabaseAction(
                session,
                (featureName) =>
            {
                DatabaseSetupInfo databaseSetupInfo = DatabaseSetupInfo.CreateFromFeature(session, featureName);
                databaseSetupInfo.CopyToCurrentDetails(session);
                DatabaseSetupInfo.AddRegistryEntries(session, featureName);
            }
                );
            var aggregatedProps = DatabaseSetupInfo.GetCustomActionData(session).ToString();

            session.SetPropertyValue("RollbackDatabase", aggregatedProps);
            session.SetPropertyValue("DeployDatabase", aggregatedProps);
            session.SetPropertyValue("RemoveDatabase", aggregatedProps);
            session.SetPropertyValue("PatchDatabase", aggregatedProps);
            return(ActionResult.Success);
        }