Message Factory: Exceptions use MessageFactory