More convenient & safe parent setting and visitor.