public PayrollConcept EmptyConceptFor(PayrollTag termTag)
        {
            var            emptyValues  = new Dictionary <string, object>();
            PayrollConcept emptyConcept = ConceptFor(termTag.Code, termTag.ConceptName(), emptyValues);

            PayrollTag[] emptyPending = RecPendingCodes(emptyConcept.PendingCodes());
            emptyConcept.SetPendingCodes(emptyPending);
            return(emptyConcept);
        }
        public PayrollTag[] PendingCodesForTagCode(PayrollTag tagRefer)
        {
            PayrollConcept baseConcept = ConceptFromModels(tagRefer);

            if (baseConcept.TagPendingCodes == null)
            {
                return(RecPendingCodes(baseConcept.PendingCodes()));
            }
            else
            {
                return(baseConcept.TagPendingCodes);
            }
        }