public SourceDefintion(ProjectionSourceDefintion sourceDefintion)
        {
            if (sourceDefintion == null) throw new ArgumentNullException("sourceDefintion");

            _sourceDefintion = sourceDefintion;
        }
 public Prepared(Guid projectionId, ProjectionSourceDefintion sourceDefintion)
     : base(projectionId)
 {
     _sourceDefintion = sourceDefintion;
 }
 public Prepared(Guid correlationId, ProjectionSourceDefintion sourceDefintion)
     : base(correlationId)
 {
     _sourceDefintion = sourceDefintion;
 }