public ArchitectureLayerException(ArchitectureLayerIdentifier layerId, Exception exception)
     : base(exception.Message, exception.InnerException)
 {
     Identifier    = layerId;
     ComponentInfo = ComponentInformation.MakeFromAssembly(GetCallingAssembly());
 }
 public ArchitectureLayerException(ArchitectureLayerIdentifier layerId, string message,
                                   Exception innerException)
     : this(layerId, new Exception(message, innerException))
 {
 }