/// <summary>
        /// See <see cref="IConvertRegistrations{TSource, TTarget, TConvertIntention}.DoRegistrations"/>.
        /// </summary>
        public void DoRegistrations(IConvertRegistration <SourceTree, TargetTree> registrations)
        {
            registrations.NotNull(nameof(registrations));

            registrations.RegisterCreateToOneHistWithCondition <SourceTreeHist, TargetTreeHist, TargetTreeHist, TargetTree, ITemporalData, IForTest>(
                (x, y) => x.Hists,
                x => x.TargetHists,
                (x, y) => true,
                (x, y) => y.TargetRoot.ReferenceDate,
                this.convertHelperFactory.GetConvertHelper(x => x.TargetTree));
        }