protected T FillDTO <T>(T dto) where T : ActionRuleDTO { dto.Id = Id; dto.Action = m_actionTemplate; dto.Target = Target; dto.Conditions = m_activationConditions.ToDTO(); dto.Layer = Layer; return(dto); }