The NodeMessage class should be immutable therefore the groupIp field must be final. (remove its setter too)