Visible is now a member variable.