Rename "child" to "guest" in implementation