/// <summary>
 /// Initializes a new instance of the <see cref="PrototypeCommandHandler{TCommand}" /> class.
 /// </summary>
 /// <param name="mediator">
 /// A processing intermediary that is used to process sub-commands.
 /// </param>
 /// <param name="repositoryFactory">
 /// The factory that produces data access repositories for the handler.
 /// </param>
 /// <param name="isolationLevel">
 /// The isolation level for the transaction, or <see cref="IsolationLevel.Unspecified" /> to use the database default. The
 /// default value is <see cref="IsolationLevel.Unspecified" />.
 /// </param>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="mediator" /> is <see langword="null" /> -or- <paramref name="repositoryFactory" /> is
 /// <see langword="null" />.
 /// </exception>
 protected PrototypeCommandHandler(ICommandMediator mediator, PrototypeRepositoryFactory repositoryFactory, IsolationLevel isolationLevel)
     : base(mediator, repositoryFactory, isolationLevel)
 {
     return;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PrototypeCommandHandler{TCommand}" /> class.
 /// </summary>
 /// <param name="mediator">
 /// A processing intermediary that is used to process sub-commands.
 /// </param>
 /// <param name="repositoryFactory">
 /// The factory that produces data access repositories for the handler.
 /// </param>
 /// <exception cref="ArgumentNullException">
 /// <paramref name="mediator" /> is <see langword="null" /> -or- <paramref name="repositoryFactory" /> is
 /// <see langword="null" />.
 /// </exception>
 protected PrototypeCommandHandler(ICommandMediator mediator, PrototypeRepositoryFactory repositoryFactory)
     : base(mediator, repositoryFactory)
 {
     return;
 }