/// <summary>
 /// Define o mapeamento do tipo de dados de origem para o tipo de dados de destino especificado, utilizando o mapeamento padrão, com base em nomenclatura de propriedades e campos e seus tipos
 /// </summary>
 /// <param name="useAttributesEnum">Tipo de mapeamento por atributos a ser utilizado. Por padrão utiliza ambos os tipos.</param>
 /// <returns>Instância de IMappingRegistryConfigurationContinuation{TSource, TTarget}, que permite a inclusão de mapeamentos adicionais</returns>
 IMappingRegistryConfigurationContinuation <TSource, TTarget> IMappingRegistryConfigurationContinuationFromConventions <TSource, TTarget> .AndUseAttributes(UseAttributesEnum useAttributesEnum)
 {
     if (useAttributesEnum.In(UseAttributesEnum.UseFrom, UseAttributesEnum.UseFromAndTo))
     {
         (this as IMappingRegistryConfigurationContinuation <TSource, TTarget>).And(InternalMappers <TSource> .AttributeFromMapper);
     }
     if (useAttributesEnum.In(UseAttributesEnum.UseTo, UseAttributesEnum.UseFromAndTo))
     {
         (this as IMappingRegistryConfigurationContinuation <TSource, TTarget>).And(InternalMappers <TSource> .AttributeToMapper);
     }
     return(this);
 }
 /// <summary>
 /// Define o mapeamento do tipo de dados de origem para o tipo de dados de destino especificado, utilizando o mapeamento padrão, com base em nomenclatura de propriedades e campos e seus tipos
 /// </summary>
 /// <param name="useAttributesEnum">Tipo de mapeamento por atributos a ser utilizado. Por padrão utiliza ambos os tipos.</param>
 /// <returns></returns>
 public IMappingRegistryConfigurationContinuationFromAttributes <TSource, TTarget> UseAttributes(UseAttributesEnum useAttributesEnum = UseAttributesEnum.UseFromAndTo)
 {
     if (useAttributesEnum.In(UseAttributesEnum.UseFrom, UseAttributesEnum.UseFromAndTo))
     {
         Use(InternalMappers <TSource> .AttributeFromMapper);
     }
     if (useAttributesEnum.In(UseAttributesEnum.UseTo, UseAttributesEnum.UseFromAndTo))
     {
         Use(InternalMappers <TSource> .AttributeToMapper);
     }
     return(this);
 }