public CertificationObjectDO Mutate(Action <CertificationObjectDOBuilder> mutation)
            {
                CertificationObjectDOBuilder mutator = new CertificationObjectDOBuilder(this);

                mutation(mutator);
                return(mutator);
            }
 public CertificationObjectDO(CertificationObjectDOBuilder source) : base()
 {
     if (source == null)
     {
         throw new ArgumentNullException(nameof(source));
     }
     ID   = source.ID.NotNull();
     Name = source.Name.NotNull();
 }