/// <summary>
        /// Processes the response.
        /// </summary>
        /// <param name="response">The response.</param>
        public void ProcessResponse <TLocalised>(IOperationResponse response)
            where TLocalised : struct, IComparable, IFormattable
        {
            if (!response.IsSuccess() &&
                !ProcessError <CommonLocalised>(response) &&
                !ProcessError <TLocalised>(response))
            {
                //Emitter.Publish(response.Exception.StackTrace);
                //Emitter.Publish(response.Exception.Message);

                Emitter.Publish(response.Message);
            }
        }