Add root_ and state_ properties and methods.  Removed visible_ property
and method.