perhaps if you pass as argument directly Evme.ConnectionMessage.init, you could save a new object