Incoming class updates