SocketMsgFactory needs the currency