Modified comms classes for proper handling members on derived classes