Refactor child messaging into a Guest class