/// <summary>
        /// Builds the RelicData represented by this builder's parameters recursively
        /// and registers it and its components with the appropriate managers.
        /// </summary>
        /// <returns>The newly registered RelicData</returns>
        public CollectableRelicData BuildAndRegister()
        {
            var relicData = this.Build();

            CustomCollectableRelicManager.RegisterCustomRelic(relicData, this.RelicPoolIDs);
            return(relicData);
        }
 static void Postfix(ref SaveManager __instance)
 {
     __instance.AddRelic(CustomCollectableRelicManager.GetRelicDataByID(Wimpcicle.ID));
 }