Fixed communication subclass bug (values being updated after save which meant they weren't saved).