Added a class hiearchy to se comms classes.