fix type : MessageQueue::size_type
fix to throw std::logic_error with Errorble getter
fix getter like std::exception :Error#get() => Error#what()