Small improvements to CommunicationEvent and fixed recently introduced fk errors; changed some IDs from underscore separated to CamelCase as a pattern to use going forward