title: AutoMapper with static factory methods
body: <p>What is the best approach for using AutoMapper with value objects with static factory methods:</p>
  
  <pre><code>public class ImmutableDetail 
  {
    public static ImmutableDetail Create(string detail) =&gt; new ImmutableDetail(detail);
  
        private ImmutableDetail(string detail)
        {
           Detail = detail;
        }
  
        public string Detail { get;}
  
      }
  </code></pre>
  
  <p>Where I want to be able to:</p>
  
  <pre><code>var immutableDetails = Mapper.Map&lt;ImmutableDetail&gt;(source);
  </code></pre>